2

我正在使用适用于 iOS 的“谷歌分析”SDK。sdk 强迫我设置Enable bitcodefromYesNO

当我禁用位码时,我的设备(iOS 9)上出现编译错误,但模拟器上没有dyld: Library not loaded: @rpath/Alamofire.framework/Alamofire Referenced from: /var/mobile/Containers/Bundle/Application/940F4D49-6239-4645-9FAE-99D482BFA1C4/Skip It.app/Skip It Reason: image not found

我通过 cocoaPods 添加了 Alamofire。为了解决上述错误,我在“Linked Framworks and Libraries”中添加了 Alamofire 框架并将其设为可选,如屏幕截图所示在此处输入图像描述

现在我可以在我的设备(iOS 9)上运行应用程序,但是每当使用其他可选框架的 Alamofire 的代码时,应用程序就会崩溃。

我无法找到解决方案。我google了很多,但没有用。请有人帮助

4

1 回答 1

0

同样的问题 - 应用程序在模拟器中运行良好,但在设备上崩溃并出现同样的错误。

就我而言,是缺少Apple WWDR 中级证书导致了问题。无法验证开发证书,因此配置文件被拒绝并且设备抛出此错误。

我下载并安装了 Apple 的 WWDR 中级证书,错误消失了。

因此,请检查并确保您的钥匙串具有所有必要的证书,并且没有丢失或过期。

于 2017-03-14T06:13:30.947 回答