ios - dyld : Library not loaded: @rpath/Alamofire. 设备 iOS 9 上的框架/Alamofire 错误,无法编译

标签 ios compiler-errors ios9 xcode7.2

我正在使用适用于 iOS 的“Google Analytics”SDK。 SDK 强制我将 Enable bitcodeYes 设置为 NO

当我禁用 bitcode 时,我在我的设备 (iOS 9) 上遇到编译错误,但在模拟器上却没有 dyld: Library not loaded: @rpath/Alamofire.framework/Alamofire 引用自:/var/mobile/Containers/Bundle/Application/940F4D49-6239-4645-9FAE-99D482BFA1C4/Skip It.app/Skip It 原因:找不到图片

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

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

我找不到解决方案。我用谷歌搜索了很多但没有用。请有人帮忙

最佳答案

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

在我的例子中,它丢失了 Apple WWDR Intermediate Certificate这导致了问题。无法验证开发证书,因此配置文件被拒绝,设备抛出此错误。

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

因此,请检查并确保您的钥匙串(keychain)具有所有必要的证书,并且没有遗漏或过期。

关于ios - dyld : Library not loaded: @rpath/Alamofire. 设备 iOS 9 上的框架/Alamofire 错误,无法编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35893774/

相关文章:

ios - 在 UISearchBar 中单击退格键时如何更新结果?

C++ Constexpr 未在此范围内声明

Java eclipse包编译错误

C 不会编译包含 sdl.h

iOS 9 破坏了 UILabel 的动画

ios - MFMailComposeViewController 仅在 iOS 9 中抛出错误

xcode - Xib 文件 : Can't drag a View from a xib file to a swift file

ios - 谷歌登录 CocoaPods 在 Swift 中安装?

ios - 从IOS中的json响应中提取错误代码

ios - UISearchBar - 内部 UITextField 高度问题