【问题标题】:Can I opt that my app support up to iOS 8.4?我可以选择我的应用支持 iOS 8.4 吗?
【发布时间】:2015-09-16 04:57:38
【问题描述】:

我已提交应用程序,但由于在 iOS 9 设备中崩溃而被拒绝。我可以选择退出 iOS9,就像我会说我的应用程序将支持 iOS 8.4 一样。我不想支持 iOS 9?

【问题讨论】:

  • 只是一个建议:很可能,这是不可能的。为什么 Apple 应该支持过时的应用程序?为什么不直接编写您的应用程序,使其适用于所有 iOS 版本?
  • 由于它不是公开可用的并且支持它需要 Xcode 7,这也不能通过应用商店获得。有人会如何支持它?
  • 您可以通过apple developer portal获取xcode 7 beta
  • Apple 宣布他们现在将接受使用 Xcode 7 通用版本构建并针对 iOS9 的应用程序。无论您使用哪个工具集来构建应用程序,预计它都可以在 iOS9 上运行。 Apple 用户倾向于在新版本发布后立即升级他们的设备,并期望应用继续运行
  • 我投票结束这个问题,因为它涉及应用分发服务的政策和程序,而不是编程。请参考:Are developer-centric questions about application stores on topic?‍,【为什么我不能问客服相关问题?(meta.stackoverflow.com/a/255746)

标签: ios iphone app-store appstore-approval


【解决方案1】:

不,您不能选择退出当前(或即将发布)的 iOS 版本。 Apple 将在其客户目前正在购买或几天后即将购买的设备上运行的 iOS 版本上测试向其 App Store 提交的 iOS 应用程序。这就是目前的 iOS 9.0。为什么要在商店中放置一个应用程序,该应用程序会在客户购买后几天就在升级设备之前崩溃?

此外,大多数使用之前 iOS 版本的 SDK 构建的应用应该可以在运行下一个 iOS 版本的设备上运行,可能是在运行下一个 iOS 版本的测试版的设备上进行测试(并调整 API 使用)之后,该版本可用给所有注册的开发者。此测试确实需要 Xcode 7(尽管使用 Xcode-beta 或 GM 使某些测试和调试变得容易得多)。还有其他方法可以将测试应用程序放在您的测试设备上,例如通过 iTunes 进行 Ad Hoc 部署。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-12
    • 2014-10-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多