Jor*_*lta 18 ios cocoapods xcode6
我一直在阅读有关错误的所有问题:
dyld: Library not loaded: @rpath/Bolts.framework/Bolts
Referenced from: /private/var/mobile/Containers/Bundle/Application/1542F906-CCE1-4181-AC7C-B5E3EE50E7D7/eBikeMotion.app/eBikeMotion
Reason: no suitable image found. Did find:
这使我的应用程序无法在真实设备中运行(但它在模拟器中运行没有任何问题.直到某一点我认为这是我正在安装的框架的问题,但在手动安装之后,原来的一个抛出了错误,Alamofire和下一个抛出错误的框架是按字母顺序排列的下一个框架(Bolts,正如您在代码片段中看到的那样)所以我得出的结论确实是CocoaPods产生了这些错误.我已经得到最后一个版本(0.37)干净安装,我试图创建一个新项目,我已经尝试了所有提出的解决方案,没有任何运气,所以我必须打开一个问题,希望有人可以帮我.
问候.
Jor*_*lta 39
在重新安装整个系统并且没有找到解决方案后,我发现CocoaPods正常运行所必需的一些Build阶段缺失了.
此问题的解决方案适用于以下步骤:
sudo gem install cocoapods-deintegrate).cocoapods-deintegrate on Github
修改你的Podfile:
您应该定义目标链接link_with 'ProjectName'.
您应该为您的pod定义目标:target 'ProjectName' do[pods here] end.
安装使用 pod install
完成此操作后,转到XCode并检查以下设置:
在项目设置中,在"配置"下,检查在Debug和Release中,您有一个名为的配置集 Pods-ProjectName.[debug|release]
到你的目标,在"构建阶段"你应该有三个应该被命名为新的阶段:Check Pods Manifest,Embed Pods Frameworks和Copy Pods Resources.
制作一个干净的,然后构建,然后运行到您的设备.
而已.
Suz*_*Suz 24
在我的情况下,我按照@Jorge的上述回答,但它没有解决问题.确切的错误有点不同,因为丢失的文件是@rpath Pods.framework/Pods.我终于在CocoaPods问题#3586的帮助下解决了这个问题:
转到目标>常规>链接的框架和库部分将Pods.framework和Pods_target.framework设置为Optional.
仍然试图弄清楚为什么......这个答案有一些信息:它是什么意思到弱 - 链接 - 框架
Rap*_*ael 11
我不得不解决两个问题:
去各个目标,然后Build Phases再Link Binary With Libraries选择Pods.framework.设置为Optional.
Cocoapods没有为我的第二个目标创建所需的运行脚本.我的第一个目标是所有脚本.第二个没有.所以我将所有丢失的运行脚本从第一个目标复制到第二个目标.您需要点击左上角的小"+"符号,添加运行脚本并粘贴其他目标的脚本.我已经做到了Check Pods Manifest.lock,Copy Pods Resources并且Embed Pods Frameworks.
然后它确实在设备上运行.最后.
| 归档时间: |
|
| 查看次数: |
23628 次 |
| 最近记录: |