我正在运行XCode 6.4,并且有一个我正在开发的应用程序。当我用iPhone/iPad在模拟器上运行时,一切都很好。如果我在iPhone4S上模拟它,一切都很好。当我在iPad Air 2上测试它时,这个错误就会出现在发射屏幕上。
dyld: Library not loaded: @rpath/AWSAutoScaling.framework/AWSAutoScaling
Referenced from: /private/var/mobile/Containers/Bundle/Application/B2DA513F-CE10-4B88-B39A-D502F2403537/CoolApp.app/CoolApp
Reason: no suitable image found. Did find:
/private/var/mobile/Containers/Bundle/Application/B2DA513F-CE10-4B88-B39A-D502F2403537/Blah Blah.app/Frameworks/AWSAutoScaling.framework/AWSAutoScaling: mach-o, but wrong architecture我以为XCode会自动检测我的iPad Air 2的架构,并相应地设置它。我没有碰过这些设置。我还使用cocoapods来处理库/框架。为什么在iPad航空上会发生这种情况,我该如何解决呢?
发布于 2015-08-27 14:43:31
下面是我在将问题与茧足类连接时遵循的步骤:
cmd+shift+kcmd+shift+option+k~/Library/Developer/Xcode/DerivedDataPods目录,然后执行pod install,使cocoapods再次构建荚发布于 2015-08-27 06:41:41
当这种奇怪的情况发生在我身上,而其他任何事情似乎都不起作用时,我总是求助于DerivedData文件夹。XCode将数据保存在你已经构建的所有应用程序中,删除它不会造成任何伤害(而且通常情况下,当其他程序似乎都失败时,它可以解决您的问题)。您可以在这里找到这个文件夹:~/Library/Developer/Xcode/DerivedData。
当你删除了文件夹的内容后,运行一个干净的版本并保持你的手指祈祷.:-)
https://stackoverflow.com/questions/32081615
复制相似问题