我一直在阅读有关错误的所有问题:
dyld:未加载库:@rpath/Bolts.framework/Bolts
引用自:/private/var/mobile/Containers/Bundle/Application/1542F906-CCE1-4181-AC7C-B5E3EE50E7D7/eBikeMotion.app/eBikeMotion
原因:没有找到合适的图像。找到了:
这使得我的应用程序无法在真实设备中运行(但它在模拟器中运行没有任何问题。 直到某个时候,我认为这是我正在安装的框架的问题,但是在手动安装了抛出错误的原始框架 Alamofire 之后,下一个抛出错误的框架是按字母顺序排列的下一个框架( bolt ,如你可以在代码片段中看到) 所以我得出的结论是确实是 CocoaPods 产生了这些错误。我有最新版本 (0.37) 的全新安装,我尝试创建一个新项目,我已经尝试了所有针对此问题的建议解决方案,但没有任何运气,所以我必须打开一个问题,与希望有人能帮助我。
问候。
最佳答案
在重新安装整个系统但没有找到解决方案后,我发现缺少一些 CocoaPods 正常运行所必需的构建阶段。
此问题的解决方案用于后续步骤:
- 取消集成 cocoapods 项目(您可以使用
sudo gem install cocoapods-deintegrate
安装该工具)。
cocoapods-deintegrate on Github
修改您的 Podfile:
您应该使用
link_with 'ProjectName'
定义您的目标链接。您应该为您的 pod 定义目标:
target 'ProjectName' do
[pods here]end
。使用
进行安装pod install
完成此操作后,转到 XCode 并检查以下设置:
进入项目设置,在“配置”下检查调试和发布中是否有一个名为
的配置集Pods-ProjectName.[debug|release]
进入您的目标,在“Build Phases”下您应该有三个新阶段,它们应该被命名为:
Check Pods Manifest
、Embed Pods Frameworks
和Copy Pods资源
。清理,然后构建,然后运行到您的设备中。
就是这样。
关于ios - dyld : Library not loaded with cocoapods 0. 37 和 Xcode 6.3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30053144/