【发布时间】:2014-04-15 11:01:39
【问题描述】:
我目前正在开发的应用程序在模拟器上运行良好,但自从 Xcode 升级到 5.1 后,我在设备上运行应用程序时遇到问题。如果我在任何 iOS 上的任何非 64 位设备上运行应用程序,它运行良好,但如果我在 64 位设备(iPhone 5s、iPad Air)上运行它,在 iOS 7.0.x 上应用程序崩溃并出现错误:
Thread 1: EXC_BAD_ACCESS (code=1, address=0x50111f87261d1146)
line 16 main.m
@autoreleasepool {
return UIApplicationMain(argc, argv, NSStringFromClass([MobileUIApplication class]), NSStringFromClass([AppDelegate class]));
}
如果我在装有 iOS 7.1 的 64 位设备上运行该应用程序,它运行良好。我相信问题出在我的 Target->Architectures 中,它设置为“Base SDK - Latest iOS (iOS 7.1)”,但我无法将其更改为任何早期版本。我的 iOS 部署目标设置为 iOS 6.0。有没有人知道任何解决方案?我不想发布它并遇到有人使用 iOS 7.0.3 并且手机上的应用程序崩溃的情况。
【问题讨论】:
标签: ios objective-c xcode