Sea*_*son 7 xcode itunesconnect itunes-store ios
在Xcode的早期版本中,我可以将基本SDK设置为当前的iOS版本,将部署目标设置为早期的版本,如iOS 7 TechTalk的第2部分:会话构建现代应用程序中的以下幻灯片所示:
这个堆栈溢出问题很好地阐述了基本SDK与部署目标。
xcode中的Base SDK,iOS部署目标,Target和Project的含义是什么
但是,现在,当我查看Xcode中的基本SDK配置字段时,我只会看到“ iOS”(这是“ iphoneos”的别名)。
根据https://developer.apple.com/ios/submit/
从2019年3月开始,提交给App Store的所有iOS应用程序都必须使用iOS 12.1 SDK或更高版本构建,并支持iPhone XS Max或12.9英寸iPad Pro(第三代)的全屏设计。
这让我感到担心,因为似乎我无法再将目标指向旧版本的iOS。
我已经做了很多研究,似乎无法确切地确定是否还有一种使用12.1 SDK的方法,但可以针对较旧的iOS版本。有没有办法做到这一点?
基本的SDK只是“ iOS”。确切的版本取决于您的Xcode版本(如果使用的是Xcode 10.1,则为12.1)。基本的SDK无法确定您的应用支持哪些版本的iOS。
通过为整个项目指定“ iOS部署目标”,可以设置应用兼容的最低版本:
或项目中特定目标的设置中
您可以将Xcode 10定位到的iOS的最旧版本是iOS 8(相当老)。
| 归档时间: |
|
| 查看次数: |
3462 次 |
| 最近记录: |