带有Cocoa pod的AWS Mobile hub Apple Mach-O Linker错误

时间:2017-01-10 23:03:44

标签: ios swift xcode cocoa amazon-web-services

我生成了一个AWS Mobile中心iOS Swift应用程序,并尝试使用Cocoapods添加Google Maps SDK,但在此之后它会生成此错误

Error Screenshot

经过多次搜索后,我删除了-ObjC链接器标志,只是添加了-force_load,然后开始提供Missing File或Directory错误。我该如何解决这个问题。

我在XCode 8.2上运行,AWS Mobile中心项目是Swift 2.3

PS:我尝试添加use_frameworks!在Podfile中。

1 个答案:

答案 0 :(得分:1)

您需要专门为Google Maps SDK使用-force_load标志,而不是使用-ObjC标志。如果你使用-ObjC标志,它将要求强制加载所有库,即使它们没有在你的应用程序中使用。

谢谢, 罗汉