我的代码最初是在Xcode 3.2上开发的。然后更新以便与ios 7兼容。但是现在当我使用Xcode 9 GM运行该代码时,它可以在任何iOS 10.x设备上运行。
但在iOS 11设备上崩溃时出现以下错误详情:
另外:当我用Xcode 9 GM打开这个项目时,Xcode没有显示iPhone X模拟器。
答案 0 :(得分:2)
我认为你有一些旧的静态库。 iOS 11仅支持64位库。
您还可以查看应用的部署目标。也许它太低了(我认为现在不支持ios7部署目标)。
答案 1 :(得分:1)
我认为您的应用是在32位
上运行提醒一下,提交给App Store的新iOS应用和更新必须支持64位。 iOS 11中不支持32位应用程序,以前安装在用户设备上的所有32位应用程序都无法启动
答案 2 :(得分:0)
我不知道你的具体情况是什么,但有效载荷崩溃的可能性可能会随之而来。希望下面的任何人都能为你工作。 请尝试以下。
禁用"启用后卫Malloc"来自诊断。
或强>
你可以这样做:
或强>
如果您使用自定义框架,则需要将其放在位于目标/常规选项卡下的Xcode项目中的嵌入式二进制文件部分中。