【问题标题】:About 64-bit and iOS 8 Requirements for New Apps关于新应用程序的 64 位和 iOS 8 要求
【发布时间】:2015-01-20 08:31:02
【问题描述】:

Apple 宣布 64 位要求如下图所示:

从 2015 年 2 月 1 日开始,上传到 App Store 的新 iOS 应用必须包含 64 位支持并使用 Xcode 6 或更高版本中包含的 iOS 8 SDK 构建。要在您的项目中启用 64 位,我们建议使用“标准架构”的默认 Xcode 构建设置来构建具有 32 位和 64 位代码的单个二进制文件。

我一直在使用 xcode 6,我的目标构建设置是

Standard architectures(armv7, arm64) – $(ARCHS_STANDARD)
Valid Architectures armv7, armv7s 

我从有效架构行中删除了arm64,因为我在 5s、iphone 6 等 64 位设备中遇到错误。我可以在 2 月 1 日之后发布我的应用程序吗?

【问题讨论】:

    标签: xcode 64-bit arm64 iphone-64bit


    【解决方案1】:

    不,如果您删除 arm64,您将无法在 2 月 1 日之后发布您的应用程序。声明中明确提到

    ...上传到 App Store 的新 iOS 应用必须包含 64 位支持

    要在您的项目中启用 64 位,我们建议使用“标准架构”的默认 Xcode 构建设置

    您现在可以做的是在 2 月 1 日截止日期之前发布应用。该应用将进入审核流程并可能获得批准,但最终您必须修复所有 64 位问题才能下次提交您的应用。

    【讨论】:

    • 需要明确的是,2月1日截止日期是指应用提交的时间,而不是苹果批准的时间?我仍在等待更新一些第 3 方库。如果我在这周提交新应用程序,你认为它会被批准吗,即使它会在 Apple 审核时的截止日期之后?
    • @TheBestBigAl 您是在 2 月 1 日之前提交的吗?我现在处于类似的情况,我有一个不支持 64 位支持的应用更新等待审核,不知道如果 Apple 在 6 月 1 日之前不查看它是否会拒绝它。
    • 我们删除了所有不支持 64 位的库,以确保它不会提交失败,所以恐怕我不知道苹果是否会在第一次之后拒绝你的库六月。
    猜你喜欢
    • 1970-01-01
    • 2010-12-11
    • 2016-09-21
    • 2019-06-28
    • 2018-03-25
    • 2012-09-01
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    相关资源
    最近更新 更多