使用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中开发的
答案 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,存档并再次上传。