已在 App Store 和 iOS 8 发布的 iOS 应用程序
Posted
技术标签:
【中文标题】已在 App Store 和 iOS 8 发布的 iOS 应用程序【英文标题】:iOS apps already in App Store and iOS 8 release 【发布时间】:2014-08-29 05:40:37 【问题描述】:这是我第一次面对新的 ios 版本发布,同时已经在 App Store 中拥有一个应用程序...我必须有一个使用 Xcode 6 beta 和 iOS 8 SDK beta 构建的应用程序的新版本并准备好在 iOS 8 正式发布前发售?如果在 iOS 8 发布后我没有提交使用 iOS 8 SDK 构建的新版本并且 iOS 8 用户发现错误,Apple 会从 App Store 中删除我的应用程序吗?我目前有 Xcode 5.1.1,我的 Xcode 项目的 Base SDK
设置为 Latest iOS
,在这个 Xcode 版本中是 iOS 7.1。
那么 64 位版本的应用呢?我的应用现在是 32 位的,是否必须支持 64 位?
谢谢
编辑:我对此还有一个问题:我应该在 iOS 8 发布日期之前提交使用 Xcode 6 测试版构建的应用,还是应该等待 iOS 8 和 Xcode 6 发布?
【问题讨论】:
【参考方案1】:您应该在 iOS 8 测试版下测试您的应用,以确定是否存在任何问题。如果有,那么您应该解决它们并准备好一个新版本。
如果没有问题,那么您不需要发布新版本,但您可能希望发布使用 iOS 8 中新功能的新版本。
Apple 通常会在发布之日起一周左右宣布接受针对新版本构建的应用程序,并且他们会加强审批团队。当 iOS 7 发布时,我的更新应用在 24 小时内就得到了审核。
【讨论】:
【参考方案2】:简短的回答:Apple 是要决定的。
他们可以决定在未来某个时候只接受使用新 SDK 提交/更新 - 例如 they did for iOS 7 - 2014 年 2 月
但请注意,iOS 7 是对 UI 的完全重新设计,因此强制提早提交更有意义。
64 位也是如此
我同意另一个建议您在 iOS 8 测试版中测试您的应用的答案 - 有些应用存在错误 - 因为 iOS 尚未完成或因为存在“重大更改”(在 UI 中 - 例如,新键盘)。 还可以尝试使用最新的 SDK 构建您的应用 - 也许您真的不需要进行太多更改。
【讨论】:
【参考方案3】:为什么苹果要在新的 iOS 8.0 发布后删除旧版本的应用程序? Apple 不会删除它,只有您必须使用较新版本更新该应用程序。在更新应用程序之前,在分发之前包含 64 位二进制文件。
【讨论】:
以上是关于已在 App Store 和 iOS 8 发布的 iOS 应用程序的主要内容,如果未能解决你的问题,请参考以下文章
如何使用已在 App Store 中的应用测试核心数据迁移?
升级 Firebase 后,我的 iOS 应用(目前在 App Store 上架)会发生啥情况?
我是不是需要从 Xcode 6 构建旧应用程序更新(已在 App Store 中)?