1

在 Xcode/Xamarin Studio 中,可以定义部署目标。但这为部署应用程序的目标操作系统定义了一个下限。

有没有办法为该目标定义一个上限?

例如,我只想在安装了 iOS 6.x 的设备上部署应用程序,而不是在 iOS yx(其中 y>6)上部署应用程序。

Xamarin Studio 或 Xcode 中有什么方法可以定义该约束?

4

1 回答 1

3

对于 xcode 来说,答案肯定是否定的。Apple 鼓励使用和快速迁移到最新版本的操作系统,因此您只能设置较低的限制。即使您可以制作仅 iOS 6 或更低版本的应用程序,他们也可能不会在审核过程中批准它。

有两个主要设置用于定位构建:

基础 SDK 和部署目标。

基础 SDK = 我希望此应用程序提供哪些最新功能?因此,如果您想要 iOS 6 功能,只需使用 iOS SDK 6 作为基础 SDK,但不要阻止应用程序安装在运行 iOS > 6 的设备上。

部署目标= 我希望能够运行此应用程序的最早操作系统是什么?

于 2013-11-03T11:07:04.637 回答