ios - AWS Mobile hub with Cocoa pods Apple Mach-O 链接器错误

标签 ios swift xcode cocoa amazon-web-services

我生成了一个 AWS Mobile hub iOS Swift 应用程序并尝试使用 Cocoapods 添加 Google Maps SDK 但在这样做之后它生成了这个错误

Error Screenshot

搜索几次后,我删除了 -ObjC 链接器标志并添加了 -force_load 然后它开始给出丢失文件或目录错误。我该如何解决这个问题。

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

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

最佳答案

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

谢谢, 罗汉

关于ios - AWS Mobile hub with Cocoa pods Apple Mach-O 链接器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41579997/

相关文章:

ios - 如何修改SWIFT_MODULE_NAME?

Xcode——组和目标

ios - 当我在 Swift 的普通类中以编程方式创建按钮时,如何在 Button 类的方法 addTarget 中调用方法

xcode - 如何调试xcode编译缓慢?

swift - 请帮助我解释此代码 SWIFT

ios - iOS 后台扫描上的 Google Nearby API

ios - 扫描成功后 AVFoundation 停止

ios - 为什么 iOS 7 会修改我在 iPad 上的 textField 的边框?

android - 为 Unity2d android 转换 iOS 游戏尺寸

ios - 如何在交换事件中更改表格单元格中删除按钮的文本