gpt4 book ai didi

ios - EXC_BAD_ACCESS,代码 1,iOS 7.0.x 64 位设备

转载 作者:可可西里 更新时间:2023-11-01 04:23:30 25 4
gpt4 key购买 nike

我目前正在开发的应用程序在模拟器上运行完美,但自从 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 并且应用程序在他的手机上崩溃的情况。

最佳答案

我遇到了类似的问题。当您更新 Xcode 时,可能会警告“验证项目设置”。当您这样做时,会出现自动选择“Architectures”的复选框。这就是我的问题所在。

要修复它,请将Project AND Target build设置中的“Architectures”和“Valid Architectures”更改为“armv7 armv7s”(现在您可能选择了标准架构) 并将“仅构建事件架构”设置为“否”。

关于ios - EXC_BAD_ACCESS,代码 1,iOS 7.0.x 64 位设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22332410/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com