这是我假设的一个非常简单的问题.有人可以告诉我部署目标的含义.如果我选择IOS 10,这是否意味着只有拥有iOS 10的用户才能下载该应用.选择较低的部署目标是不是很糟糕?另外,继续部署目标,不建议在较低的部署目标上运行.
Man*_*hak 96
假设您已将最低部署目标设置为iOS 9.这意味着您的应用程序与iOS 9及更高版本的设备兼容.
该应用程序不能在低于 9.0的设备上运行,但可以在任何大于 iOS 9.0的iOS版本上运行.
部署目标确定您的应用在旧版iOS上运行的能力。当发布新版本的iOS时,有些人不会费心将其设备更新到最新的iOS版本。
如果您选择更高的部署目标(例如12.1),则您的应用将无法为什至拥有最新设备但具有较旧iOS版本的用户下载。
如果您选择最低的部署目标,则某些较新的框架将无法正常运行,从而增加了旧版本iOS应用崩溃的可能性。
我们一直在使用Deploymate获得最大的后向支持。它会警告有关较新的API和框架以及不建议使用的方法,然后您开始针对较低的iOS版本进行修复。
iOS 部署目标(IPHONEOS_DEPLOYMENT_TARGET)
Deployment Target是您的目标支持的最低iOS 版本。
这意味着:
在 Xcode 11.5 中更改它
Build Settings -> iOS Deployment Target
//.pbxproj
IPHONEOS_DEPLOYMENT_TARGET
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
36975 次 |
| 最近记录: |