【发布时间】:2015-11-11 22:24:04
【问题描述】:
我正在运行 XCode 6.4 并且正在开发一个应用程序。当我用 iPhone/iPad 在模拟器上运行它时,一切都很好。如果我在 iphone 4S 上模拟它,一切正常。一旦我在 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 Air 会出现这种情况,我该如何解决?
【问题讨论】:
-
Goto Project > Build Settings (tab) > “Architectures” 和 “Valid Architectures” 你在那里看到了什么值?
-
arm64 armv7 armv7s -
看起来您的项目正在寻找不同的路径。也许你可以在这里找到你的解决方案stackoverflow.com/questions/26024100/…
-
嗯。我无法从您提供的问题中获得解决方案。我以前看过它,但仍然无济于事。我很惊讶,因为 AWS 是一个流行的库,其他人也没有遇到过这个。
-
iPad Air 使用的是什么 iOS 版本?
标签: ios xcode swift ipad cocoapods