我在一个早期的iOS项目中嵌入了Mapbox框架,使用的是早期版本(7.x系列)的Xcode。这包括在Target the Build阶段添加"Embed Frameworks“步骤。一切都像预期的那样工作(生活很好)。我后来升级到了Xcode8GM,"Embed Frameworks“选项在构建阶段区域顶部的加号(+)中不可用,但Link Binary With Libraries选项是可用的-
根据Alamofire文档的最新工作方式,建议通过git将其添加为“子模块”。这基本上是可行的。在GitHub上,它实际上显示为链接到特定修订版的不同存储库。我也在尝试在iOS 8的小部件中使用它,但收到了警告
ld: warning: linking against dylib not safe for use in application extensions如何修复此问题的简短版本是在库项目的构建设置中调整构建选项。这是一个问题,因为它在Xcode中注册为我试图修改Alamofir