【问题标题】:is adopting ATS is mandatory to submit new builds with xcode 6.3?是否必须采用 ATS 才能使用 xcode 6.3 提交新版本?
【发布时间】:2015-12-23 01:53:40
【问题描述】:

我想使用 xcode 6.3 为我在应用商店中的现有应用提交更新。在 iOS 9 版本中,是否必须为使用 xcode 6.3 或任何 xcode 版本提交的应用调整 ATS?应用更新是否会被接受是在 xcode7 发布时使用 xcode 6.3 构建的吗?

【问题讨论】:

标签: ios objective-c xcode6 appstore-approval


【解决方案1】:

ATS 特定于 iOS 9,如果您使用 iOS9,则需要确保您的所有 Web 资源都是 SSL 或禁用 ATS。此外,您不能将 iOS 9 与低于 Xcode 7 的任何内容一起使用。

最新的 Xcode 是 here,您会注意到 Xcode 7 没有 tvOS,而 7.1 有。 Apple 提供带有特定 Xcode 版本的特定 SDK。如果您已经知道这一切,我们深表歉意。

因此,如果问题更多是关于采用最新的 SDK,那么您不必这样做,但在合理范围内。 Apple 希望每个人都使用最新的 SDK,但这并不总是可行的。我看到 App Store 中的应用在没有最新 SDK 支持的情况下更新。

来自 Apple 的更多信息是 here

任何其他 SDK 都是临时的

Xcode 强制每个项目都使用 最新的 SDK。例如,可能需要立即发货 应用程序的热修复版本 - 无需等到应用程序完全安装 为更新的 SDK 更新。

但请务必了解,使用旧版 SDK 是 临时解决方法,而不是解决方案。阻止您的应用程序运行的问题 使用最新的 SDK 应该尽快修复。这将是 在旧的构建系统仍然存在的情况下更容易解决这些问题 支持。

重要提示:不会无限期支持旧版 SDK

【讨论】:

    猜你喜欢
    • 2017-12-29
    • 1970-01-01
    • 2012-09-21
    • 2021-03-15
    • 1970-01-01
    • 2012-03-05
    • 2021-06-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多