向 App Store 提交更新时考虑新的 iOS 版本

Posted

技术标签:

【中文标题】向 App Store 提交更新时考虑新的 iOS 版本【英文标题】:Taking new iOS version into account when submitting an update to the App Store 【发布时间】:2013-06-16 23:30:21 【问题描述】:

我们即将向 App Store 提交更新,以修复一些小错误和增强功能。此时的曲线球是 ios 7。

我的问题是,我对 iOS 7 有什么担心?我没有分阶段使用 iOS 7 的任何新功能,我们只是想确保它可以正常工作。

只是想知道是否有人可以就这次更新我应该考虑什么提供建议。

【问题讨论】:

【参考方案1】:

这实际上是一个相当复杂的问题。我推荐以下策略:

1) 提交适用于 iOS 6 或您当前支持的任何版本的应用更新。

2) 开始使用 XCode 5 针对 iOS 7 Beta 构建和测试您的应用,并了解您将要为 iOS 7 修复的主要问题。

3) 阅读 iOS 7 中的一些重大变化,特别是您应该熟悉 iOS 7 转换指南,可在此处获得:

https://developer.apple.com/library/prerelease/ios/documentation/UserExperience/Conceptual/TransitionGuide/Scoping.html

4) 观看以下开发者视频,全面了解新变化:

Platforms State of the Union Building Interfaces for iOS 7

【讨论】:

【参考方案2】:

我会看一下以下文件:

iOS 7 Release Notes iOS 7 APIs Diffs What's new in iOS

最明显的变化是用户界面,所以除非你正在制作游戏,否则我可能还会花时间阅读iOS 7 UI Transition Guide。

【讨论】:

【参考方案3】:

您将不得不使用 Xcode 4.6.2 提交应用程序。过去的 Xcode 测试版不允许您向应用商店提交版本。

如果 Xcode 4.6.2 没有给您任何错误消息,您应该可以毫无问题地提交您的应用程序。

【讨论】:

【参考方案4】:

您现在不必担心 iOS 7,因为它是测试版。但是,我建议您开始在分支或类似的地方将您的应用程序用于 iOS 7。这样,当 iOS 7 最终发布时,您的应用就准备就绪了。

【讨论】:

嗨马塞洛。感谢您的答复。是否值得下载 Beta 版并在其上测试应用程序以查看它是否仍可运行?

以上是关于向 App Store 提交更新时考虑新的 iOS 版本的主要内容,如果未能解决你的问题,请参考以下文章

App Store 中的 iOS 构建重新提交

向 Mac App Store 提交问题

iOS App Store 提交需要街道地址

App Store 提交的最大截图数量

如何解决提交到 App Store 的应用和应用更新必须使用 Xcode 5.1.1 或更高版本以及 iOS 7 SDK 构建

iOS App(使用核心数据)更新后崩溃,但只有 App Store 版本