我是不是需要从 Xcode 6 构建旧应用程序更新(已在 App Store 中)?
Posted
技术标签:
【中文标题】我是不是需要从 Xcode 6 构建旧应用程序更新(已在 App Store 中)?【英文标题】:Do I need to take build from Xcode 6 for an old app update (already in App Store)?我是否需要从 Xcode 6 构建旧应用程序更新(已在 App Store 中)? 【发布时间】:2015-05-21 12:16:51 【问题描述】:是否可以使用 Xcode 5.* 提交更新?抱歉说得太具体了,我不知道如何提出这个问题。我无法立即检查,因为该特定帐户由我的客户管理。
我从苹果文档中看到了这一点,
从 2015 年 2 月 1 日起,上传到 App Store 的新 ios 应用必须 包括 64 位支持并使用 iOS 8 SDK 构建,包含在 Xcode 6 或更高版本。
这里他们明确指出,对于新应用程序,我们必须从 Xcode 6.* 构建。但是没有关于更新 App Store 中已有内容的内容? 任何帮助将不胜感激。
【问题讨论】:
【参考方案1】:请阅读下文
应用更新的 64 位和 iOS 8 要求
2014 年 12 月 17 日 从 2015 年 2 月 1 日开始,提交到 App Store 的新 iOS 应用程序必须包含 64 位支持并使用 iOS 8 SDK 构建。从 2015 年 6 月 1 日开始,应用程序更新也需要遵循相同的要求。要在您的项目中启用 64 位,我们建议使用“标准架构”的默认 Xcode 构建设置来构建包含 32 位和 64 位代码的单个二进制文件。
https://developer.apple.com/news/
因此,在 2015 年 6 月 1 日之后,您需要强制使用 xcode 6 将构建上传到应用商店。到那时你可以通过 xcode 5 上传。
【讨论】:
点击链接查看所有苹果开发者新闻 感谢您的回答:),对我帮助很大【参考方案2】:如果不是使用Xcode
的最新版本之一,您将无法向 AppStore 提交任何内容。以前的 Xcode
和 SDK
版本有几周的宽限期,但对于 Xcode 5.x
来说早已结束。
与SDK
类似,当然您也可以支持较旧的SDK
版本 - 您只需要安装(其中一个)最新版本。
对于新应用以及对现有应用的任何更新都是如此,没有区别。
【讨论】:
以上是关于我是不是需要从 Xcode 6 构建旧应用程序更新(已在 App Store 中)?的主要内容,如果未能解决你的问题,请参考以下文章
更新 app-info.plist 后的 xcode 仅显示应用程序中可用的旧信息
如何在新的 iOS 7 和 Xcode 5 上使用旧 ios 版本构建我的应用程序