当我用xcode 10.1上传我的应用程序时,我收到了警告
警告ITMS-90725:“SDK版本问题。此应用程序是使用iOS 12.0 SDK构建的。从2019年3月开始,提交到App Store的所有iOS应用程序必须使用iOS 12.1 SDK或更高版本构建,包含在Xcode 10.1或更高版本中。
我的项目是在swift 4.2.1和xcode 10.1中开发的
确保您拥有最新版本的Xcode。
如果您有Xcode 10.1,这只是提醒您所有应用都需要遵守这些条款。
此外,无论Xcode版本如何,如果您的应用程序成功存档/构建,您现在无需担心。
编辑:现在提交给AppStore的所有APPS都必须有12.1 SDK,否则它们将被拒绝。
此外,如果您正在运行CI / CD管道/工作流程(例如Bitrise),请确保您已在工具的堆栈中更新了Xcode版本。在我的情况下,我的本地版本是正确的,但我的管道中的Xcode版本引用10.0而不是10.1
我不得不卸载Xcode 10.1并重新安装它。
这个技巧对我有用:下载Xcode 10.2,解压缩并复制(iPhoneOS12.2.sdk文件夹):或直接下载zip:https://drive.google.com/file/d/1ZGANCBE90Ogt4FD_y_ACgcIFP0qQapSf/view?usp=sharing
右键单击 - >显示包内容 - >目录 - >开发人员 - >平台 - > iPhoneOS.platform->开发人员 - > SDKs-> iPhoneOS12.2.sdk,并将其放在Xcode上的同一目录中。关闭你的Xcode之后,重新打开Xcode,存档并再次上传。