我有一个已转换为 64 位的应用程序,但在 32 位 iPad 设备上崩溃

I have an App that I converted to 64 bit, but crashes on 32 bit iPad devices

如标题所述,我需要一种方法在 32 位 iPad 设备上测试我的应用程序,但我没有旧设备。有没有我可以测试的 32 位 iPad 模拟器?任何提示或建议都将受到赞赏(我有新的 Xcode)。

您可以尝试创建一个 iPad 2 模拟器。您可以通过 Xcode > Window > 设备并单击右下角的 + 图标来执行此操作。

使用下面的代码,我验证了 iPad 2 和 iPad Retina 模拟器报告为 32 位,而 6 报告为 64 位:

if (sizeof(void*) == 4) {
    NSLog(@"32-bit App");
} else if (sizeof(void*) == 8) {
    NSLog(@"64-bit App");
}