【问题标题】:How to make apps support an earlier iOS如何使应用程序支持早期的 iO​​S
【发布时间】:2015-09-15 10:40:53
【问题描述】:

我最近刚刚在应用商店发布了一款非常简单的游戏。但是,它需要 iOS 8.4。如何使它支持 iOS 6 和 7?我正在使用 Swift 和 SpriteKit。

【问题讨论】:

标签: ios iphone swift app-store


【解决方案1】:

要支持早期的 iO​​S 6 和 7,您需要担心两件事:

首先是部署目标:

部署目标用于设置最低 iOS 支持。因此使用它可以使您的应用程序支持旧的 iOS 版本。

第二件事就是担心它的API

Apple 正在移除一些 API 支持,并为 iOS8 和 iOS9 提供新的 API。你可以找到一些列表iOS 7.1 to iOS 8.0 API Differences,你也可以从change log iOS9查看不同

如果您支持较旧的 iOS 版本,那么您需要设置检查某些 api 在 ios7 中不起作用,例如从 iOS8 引入的 UIVisualEffectView,因此您需要使用 if else 或其他方式检查 iOS7 代码该 API是否支持iOS7。否则您的应用将在 iOS7 设备中崩溃。

希望这些信息对您有所帮助。

【讨论】:

    猜你喜欢
    • 2019-12-22
    • 2019-11-18
    • 1970-01-01
    • 2011-10-10
    • 1970-01-01
    • 1970-01-01
    • 2010-11-13
    • 2012-10-21
    • 1970-01-01
    相关资源
    最近更新 更多