我刚从Xcode提交了一个贴纸应用程序,却遇到了这个错误:
SDK版本问题-此应用是使用iOS 12.0 SDK构建的。开始 2019年3月,提交给App Store的所有iOS应用必须使用 Xcode 10.1或更高版本中包含的iOS 12.1 SDK或更高版本。
我正在使用XCode 10.1,并且我了解如何更改部署目标,但这与Base SDK不同吗?
如何更改基本SDK,还需要更改部署目标吗? (在我的项目设置中,当前设置为10.3)
答案 0 :(得分:0)
我建议通过在“项目导航器”中选择顶层项目,然后选择“编辑器”»“验证设置...”来验证您的设置。有时,这可以找到并纠正过时的Base SDK设置:
如果那样做,请转到“目标设置”,选择目标,然后显式设置“基本SDK”。就我而言,在Xcode 10.1中,选择“ iOS”会自动选择最新的iOS 12.1:
但是,不,“基础SDK”和“部署目标”是两回事。 “部署目标”是您计划支持的最低操作系统版本。您应该随时将其设置为10.3,或者计划支持的最低操作系统版本。
不用说,如果您的计算机上安装了两个版本的Xcode,请确保您启动了最新版本(此时为Xcode 10.1)。有时,如果您只是在Finder中双击项目/工作区,则可能不会启动您认为是的Xcode版本。