我可以下载 iOS9 + Xcode 7 并仍然将测试应用程序部署到使用当前版本 iOS 的设备吗?
抱歉这个相对愚蠢的问题,我是一名新开发人员,不知道它过去是如何工作的,我在开发人员网站上找不到任何东西......
非常感谢。
对于任何 iOS 版本,这取决于您正在制作的应用程序的最低要求。如果您使用任何需要 iOS 9 的代码或将项目要求设置为 iOS 9,它将无法在 iOS 8 设备上运行。但是,如果您为 iOS 8 或更早版本设计了一个应用程序,它将在这些设备上运行,即使您使用 Xcode 7 制作它也是如此。
但是由于您是新开发人员,请记住:在 Xcode 7 正式发布之前,使用 Xcode 7 制作的任何东西都不能提交到 App Store,可能在今年秋天。这适用于一切,无论目标操作系统如何。
因此,如果您想在今年夏天发布您的应用程序,请使用当前版本的 Xcode 制作您的应用程序,并使用新的 Xcode 7 测试版进行试验,并开发未来的版本。
简单规则将您的部署目标设置为较低,所有更高版本的操作系统都将支持它。
但是在更好地在商店发布之前,您可以在那些环境中查看它们,因为随着更高版本的某些 API 发生了变化,其中一些可能会贬值并被其他 API 取代。
根据当前情况,将 base 7.0 作为部署目标,您的应用程序将适用于大多数设备/用户。