按照 Bluemix 网站上的说明;我安装了 Swift SDK
pod use_frameworks!
pod 'BMSSecurity'
它在我的终端上显示:
然后,当我构建项目时,出现了 36 个构建错误。
首先是“没有像 BMSCore 这样的模块”,我可以看到 pod 中导入了该框架,并且出现了 35 个与 BMSAnalytics 相关的错误,这也是导入的框架.
最佳答案
这些构建错误是由于两个 BMSSecurity 依赖项(BMSCore 和 BMSAnalyticsAPI)与您使用的 Xcode 版本 (7.2.1) 之间的不兼容造成的。这两个框架的最新版本仅支持 Xcode 7.3 及更高版本,如 BMSCore Github 中所述 README .如果您想继续使用 Xcode 7.2,可以改用 BMSCore 1.0.3。
因此,这里有 2 种可能的解决方案:
pod 'BMSCore', '~> 1.0.3'推荐选项 1,因为 BMSSecurity 的 future 版本将仅支持 Xcode 7.3+。
关于swift - Bluemix Swift Mobile Client Access SDK 在导入时说没有这样的模块 BMS Core 和 BMS Analytics 显示 35 个错误,导致我的构建失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38923737/