如何让应用支持更早的 iOS
How to make apps support an earlier iOS
我最近刚刚在应用商店发布了一款非常简单的游戏。但是,它需要 iOS 8.4。我该怎么做才能支持 iOS 6 和 7?我正在使用 Swift 和 SpriteKit。
为了早点支持 iOS 6 & 7 你需要担心两件事:
首先是部署目标:
部署目标用于设置最低 iOS 支持。所以使用它你可以让你的应用程序支持旧的 iOS 版本。
第二个担心的是API
Apple 正在删除一些 API 支持,新的 API 用于 iOS8 和 iOS9。你可以找到一些列表 iOS 7.1 to iOS 8.0 API Differences and you can check diffrent also from change log iOS9
如果您支持旧的 iOS 版本,那么您需要设置检查某些 api 在 ios7 中不起作用,例如 UIVisualEffectView
是从 iOS8 因此您需要使用 if else 或其他方式检查 iOS7 代码,以确定 API 是否支持 iOS7。否则您的应用程序将在 iOS7 台设备上崩溃。
希望信息对您有所帮助。
我最近刚刚在应用商店发布了一款非常简单的游戏。但是,它需要 iOS 8.4。我该怎么做才能支持 iOS 6 和 7?我正在使用 Swift 和 SpriteKit。
为了早点支持 iOS 6 & 7 你需要担心两件事:
首先是部署目标:
部署目标用于设置最低 iOS 支持。所以使用它你可以让你的应用程序支持旧的 iOS 版本。
第二个担心的是API
Apple 正在删除一些 API 支持,新的 API 用于 iOS8 和 iOS9。你可以找到一些列表 iOS 7.1 to iOS 8.0 API Differences and you can check diffrent also from change log iOS9
如果您支持旧的 iOS 版本,那么您需要设置检查某些 api 在 ios7 中不起作用,例如 UIVisualEffectView
是从 iOS8 因此您需要使用 if else 或其他方式检查 iOS7 代码,以确定 API 是否支持 iOS7。否则您的应用程序将在 iOS7 台设备上崩溃。
希望信息对您有所帮助。