在 ShareKit iOS 中的 BFTaskCompletionSource.h 中出现错误



我第一次使用cocoapods并尝试运行Demo Sharekit应用程序。这是链接https://github.com/ShareKit/ShareKit-Demo-App

我在运行 .xcworkspace 之前安装了 pod,当我编译时,它给了我编译错误。

这是错误的屏幕截图。https://cloud.githubusercontent.com/assets/11598940/12723455/68131df8-c8be-11e5-958d-9433a3ca5e65.png

我的意思是它是一个演示应用程序,它应该运行。我做错了什么。知道吗?

@saad_nad,我已经下载了Share Kit,并按照运行演示目标"ShareKit Demo App (CocoaPods)"的说明进行操作,它在XCode 7.2(7C68)上完美运行,但我在较旧的Xcode 6.0.1上遇到了与您相同的错误。我没有 XCode 6.3 可以尝试一下,但据我所知,这个问题可能与可空性注释有关,XCode 6.3 版本上的 XCode 6.3:Objective-C 扩展支持这些注释,所以正如你所说它应该在该版本上运行......但出于某种原因,Bolts pod 团队推荐 6.3.2。

我的答案是将您的 XCode 版本更新到最新的 7.2,以防 Bolts pods 使用高于 XCode 6.3 的版本支持的其他功能。以下是我从 Bolts 团队中提到的升级到 XCode 7.2 或至少支持 XCode 6.3.2 的建议: 使用可空性注释的螺栓

最新更新