Ios5 ios 5设备(ipad 1)上的Xcode 5崩溃

Ios5 ios 5设备(ipad 1)上的Xcode 5崩溃,ios5,crash,xcode5,Ios5,Crash,Xcode5,我有一个项目,我尝试在ios 5设备上运行。我的最低部署目标是ios 5.0。 我使用的所有框架都是iOS5兼容的,所以我想不需要在可选的框架上加任何东西吧?但它仍然会在启动时崩溃,并带有上面的堆栈跟踪 ios6+ios7设备工作正常 有人有任何线索吗?看起来您包含了一个iOS 5上不存在的框架或API。调试的一些步骤: 删除所有不必要的框架。 删除所有可以删除的代码。如果你的程序只是一个空白的应用程序代理,你还会遇到问题吗? 如果你的裸体应用程序仍然在iOS5上崩溃,那就是框架问题。验证iOS

我有一个项目,我尝试在ios 5设备上运行。我的最低部署目标是ios 5.0。 我使用的所有框架都是iOS5兼容的,所以我想不需要在可选的框架上加任何东西吧?但它仍然会在启动时崩溃,并带有上面的堆栈跟踪

ios6+ios7设备工作正常


有人有任何线索吗?

看起来您包含了一个iOS 5上不存在的框架或API。调试的一些步骤:

删除所有不必要的框架。 删除所有可以删除的代码。如果你的程序只是一个空白的应用程序代理,你还会遇到问题吗? 如果你的裸体应用程序仍然在iOS5上崩溃,那就是框架问题。验证iOS 5上确实存在所有框架。 如果您的裸体应用程序工作正常,请添加回代码,直到找到导致崩溃的位。张贴有问题的代码,以便我们提供更具体的建议。
cr_detectClasses是你的吗?不,我想这一切都发生在主界面之前,我在主界面上设置了一个断点,但它在到达我的断点之前崩溃了1对1删除它们,我发现Critercism 4.3.0是我的杀手:@jemmons我有Critercism v4_1_2和Critercism.h,据说我支持iOS 4.3+它在一个应用程序中运行良好。但当我复制应用程序并执行复制的应用程序时,它仅在iOS 5中崩溃。然后我将Critercism框架设置为可选,它将运行罚款。为什么它在iOS 5、6、7的第一个应用程序中工作正常,而在iOS 5的新应用程序中崩溃,在iOS 6和7中工作正常。请帮忙。
#0  0x0040b6f0 in cr_detectClasses ()
#1  0x33960ae8 in call_load_methods ()
#2  0x339608da in load_images ()
#3  0x2fe037d0 in dyld::notifySingle(dyld_image_states, ImageLoader const*) ()
#4  0x2fe0c85a in ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&) ()
#5  0x2fe0d82c in ImageLoader::runInitializers(ImageLoader::LinkContext const&, ImageLoader::InitializerTimingList&) ()
#6  0x2fe04a40 in dyld::initializeMainExecutable() ()
#7  0x2fe08c1c in dyld::_main(macho_header const*, unsigned long, int, char const**, char const**, char const**) ()
#8  0x2fe032ce in dyldbootstrap::start(macho_header const*, int, char const**, long, macho_header const*) ()