-3

我们的应用程序兼容 32 位和 64 位。随着 iOS 11 的发布,我的应用程序将在 64 位设备上运行良好,因为 iOS 11 不支持 32 位应用程序。

最好的建议是什么,删除 32 位支持,只使用 64 位以避免 iOS 11 上的任何问题,或者两者兼而有之?

4

3 回答 3

2

只要二进制文件具有 64 位切片,您的应用程序就可以在 iOS 11 上正常运行。iOS 11 中发生的更改会影响仅具有 32 位切片的二进制文件。假设您不尝试使用 iOS 11 API(这可能会导致链接器问题 - 不确定它们是否被排除 - 但如果您这样做,您可能应该以 iOS 为目标),您的应用程序将继续正常工作11 无论如何)。

于 2017-06-20T12:05:47.700 回答
1

如果您的应用同时支持 64 位和 32bis,它将在 ios 11 上运行,如果您想将支持更改为仅 64 位,则链接:apple developer documentation

于 2017-06-20T12:01:16.200 回答
-1

正如@Aehmlo 所说。iOS 11 中发生的变化会影响只有 32 位切片的二进制文件。您的应用程序将继续正常工作。

苹果已经调整了该警告的措辞,指出 32 位应用程序,因此 iOS 11 可能是第一个仅支持 64 位应用程序的软件更新

因此,它不支持 iPhone 5/ 5c 或更早的 iPhone。如果您尝试在 iOS 11 中安装应用程序,那么您将通知类似

应用程序将不适用于未来版本的 iOS。此应用程序的开发人员需要对其进行更新以提高其兼容性。

在此处输入图像描述

于 2017-06-20T12:10:55.367 回答