2017-06-20 90 views
-3

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

什么是最好的建议,删除32位支持,只有64位,以避免在iOS 11上的任何问题或有两个?

回答

1

如果您的应用程序同时支持64位和32bis它会在iOS上11工作,如果你想改变的支持,只有64位有链接:apple developer documentation

2

您的应用程序将正常工作,iOS上的11上,只要因为二进制文件有一个64位片。 iOS 11中发生的更改会影响仅包含32位片的二进制文件。假设您不尝试使用iOS 11 API(这可能会导致链接器问题 - 不确定它们是否被剔除 - 但如果您这样做了,则应该定位iOS 11)。

+1

如果我使用的iOS 11 SDK?那么,我应该只支持64位? –

-1

As @Aehmlo说。iOS 11中发生的变化会影响仅包含32位片的二进制文件。你的应用程序将继续正常工作。

苹果已经调整了这一警告的措辞要注意,32位应用程序,所以 iOS的11可能是第一个软件更新,以支持64位应用程序只

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

应用程序将无法与未来版本的iOS一起使用。此应用程序的开发人员需要对其进行更新以提高其兼容性。

enter image description here

+0

@Aehmlo更新了答案 –

相关问题