博客 RSS Feed

Cordova 中的 iOS 64 位应用程序
作者: Marcel Kinard
2014 年 11 月 25 日

Apple 最近宣布,提交到 Apple App Store 的新的和更新的应用程序必须包含 64 位 支持才能获得批准。此更改将于 2015 年 2 月 1 日开始由 Apple App Store 实施。

这意味着,从那时起,基于 Cordova 的应用程序应该使用具有 64 位 iOS 支持的 Cordova 版本构建。

第一个包含 iOS 64 位 支持的 Cordova 版本是 3.4.1。因此,为了满足 Apple App Store 的这些要求,您应该在 2 月 截止日期之前使用至少 3.4.1 版本的 Cordova

iOS64 位 支持以包含 32 位64 位 代码的胖二进制文件形式提供。这种形式的胖二进制文件仅支持 iOS 5.1.1 及更高版本。因此,在使用 64 位 支持创建 iOS 应用程序时,您将无法将其定向到早于 5.1.1iOS 版本。

如果您使用的是早于 3.4.1 版本的 Cordova 并构建 iOS 应用程序,建议您在 Apple截止日期 之前升级到更新的版本。有关升级说明,请参阅文档的“更新 Cordova 和您的项目”部分。您还可以在博客中找到升级提示,例如这个最近的 iOS 3.7.0 提示。Apache 社区没有计划将 iOS 64 位功能向后移植到早期版本的 Cordova。

此外,如果您的 iOS 项目已存在且最初是在 3.4.1 之前创建的,则需要按照此问题中所述更新架构的构建设置有效架构

您还需要满足 Apple 公告中概述的其余要求,包括使用 Xcode 6iOS 8 SDK