需要帮助:'错误的架构'在iOS 7中启动时导致应用程序崩溃,但在iOS 8中运行正常

时间:2014-11-16 14:51:11

标签: xcode ios7 ios8 mach-o

当我在iOS 7.1中启动它时,我的应用程序崩溃,但在iOS 8.1中正常运行

我得到的错误是:

dyld:未加载库:/System/Library/Frameworks/AVKit.framework/AVKit   参考自:我的APP   原因:找不到合适的图像。找到了:     /System/Library/Frameworks/AVKit.framework/AVKit:mach-o,但架构错误 (lldb)

我也注意到了一个类似的错误,但是UIKit提到了一些编辑而不是AVKit。

有谁知道如何解决这个问题?我正在使用Xcode 6.1。

我真的不想错过iOS 7用户只发布iOS 8。谢谢!

2 个答案:

答案 0 :(得分:5)

该应用程序崩溃,因为框架AVKit仅在iOS 8中引入,因此当您尝试为iOS 7编译应用程序时,应用程序崩溃,因为iOS 7 SDK不包含AVKit框架。

答案 1 :(得分:4)

您可以做一件事,将框架设置为可选。无需删除框架。enter image description here