我有 Swift 3.2 项目,并且我正在使用 Xcode 9.4.1(9F2000)开发此旧项目,因为Xcode 10.2.1不接受Swift等旧的Swift语言3.2太可惜了。
因此,我在Xcode 9.4.1中开发了我的应用程序,并希望将其上传到App Store。 我将此应用程序存档在Xcode 9.4.1上。
我试图上传所有Xcode版本的应用程序。我尝试使用Xcode 9.4.1和Xcode 10.2.1上传。我尝试使用 Application Loader ,它是Xcode 9.4.1和Xcode 10.2.1。而且总是有同样的错误。
这是错误消息和屏幕:
错误ITMS-90725:“ SDK版本问题。此应用是使用iOS构建的 11.4 SDK。提交到App Store的所有iOS应用程序必须使用Xcode 9或更高版本中包含的iOS 11 SDK或更高版本构建。 Furter, 从2019年3月开始,提交给App Store的所有iOS应用必须为 使用Xcode 10.1或更高版本中包含的iOS 12.1 SDK或更高版本构建 以后。”
我已经将iOS的所有SDK添加到了Xcode 9.4.1
如何使用旧版本上传该应用?
答案 0 :(得分:0)
我找到了解决方案。在2019年上载Swift 3项目现在很复杂,但是可以实现。
我可以在Swift 3中使用 Xcode 10.1 。我在 Xcode 10.1 中正在开发自己的应用程序,并正在对其进行归档。当我在Xcode 10.1上尝试 distribute应用时,“摘要”上出现了“证书:未知”。因此,我在Xcode的最新版本 Xcode 10.2.1 上上传了应用(分发应用)。