警告:“ SDK版本问题”。 xcode 10.1

时间:2018-12-14 20:09:38

标签: ios swift xcode sdk

使用xcode 10.1上传我的应用程序时,出现警告

  

警告ITMS-90725:“ SDK版本问题。此应用是使用iOS 12.0 SDK构建的。从2019年3月开始,提交给App Store的所有iOS应用必须使用Xcode 10.1中包含的iOS 12.1 SDK或更高版本构建。或更高版本。

我的项目是在Swift 4.2.1和xcode 10.1中开发的

4 个答案:

答案 0 :(得分:11)

确保您具有最新版本的Xcode。

如果您确实拥有 Xcode 10.1 ,这仅是提醒您所有应用都必须遵守这些条款。

无论Xcode版本如何,如果您的应用程序成功存档/构建,您现在都无需担心。

编辑:现在,所有提交到AppStore的应用程序都必须具有12.1 SDK,否则它们将被拒绝。

答案 1 :(得分:3)

此外,如果您正在运行CI / CD管道/工作流(例如Bitrise),请确保还更新了该工具堆栈中的Xcode版本。 就我而言,我的本地版本是正确的,但是管道中的Xcode版本引用了10.0而不是10.1

答案 2 :(得分:0)

我必须卸载Xcode 10.1并重新安装。

答案 3 :(得分:0)

这个技巧对我有用: 下载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,存档并再次上传。