iOS 11 中的体系结构更改

iOS 11 中值得注意的最大变化之一是弃用了对应用的 32 位支持,如 Apple 的新闻稿中所述。 所有新应用和对现有应用的更新都必须支持 64 位。 32 位应用将不会在 iOS 11 中启动。

要在 Visual Studio for Mac 中更新应用,请使用以下步骤:

  1. 右键单击项目名称以打开“项目选项”。

  2. 浏览到“iOS 生成”选项卡。

  3. 将“Debug|iPhoneSimulator”和“Release|iPhoneSimulator”的“支持的体系结构”下拉列表设置为“x86_64”:

    Change Simulator architectures drop-down

  4. 对于 iOS 设备,请将配置更改为“Debug|iPhone”并将“支持的体系结构”下拉列表设置为“ARM64”:

    Change device architectures drop-down

  5. 将配置更改为“Release|iPhone”,并将“支持的体系结构”下拉列表设置为“ARM64”

有关 32 位和 64 位体系结构的详细信息,请参阅 32/64 位平台注意事项指南。