错误 ITMS - 90725:SDK 版本问题 [重复]
Posted
技术标签:
【中文标题】错误 ITMS - 90725:SDK 版本问题 [重复]【英文标题】:ERROR ITMS - 90725: SDK version issue [duplicate] 【发布时间】:2018-05-05 06:36:28 【问题描述】:我在从 xCode 8.3.2 存档和上传构建时遇到一个问题
请检查下图以确定问题:
我为这个问题搜索了很多,但无法得到任何解决方案。
我已经尝试了多种解决方案,如下所示:
选项 1 - 我已从 xCode 8.3.2 存档构建并尝试从 xCode 9.0 或更高版本上传。
选项 2 - 我尝试从 xCode 8.3.2 存档和导出构建,并尝试从 xCode 9.0 或更高版本的应用程序加载器上传。
选项 3 - 我已将我的最低部署版本从 9.0 更改为 11.0 存档一个新版本并尝试使用第 1 步和第 2 步上传。
一个版本已经上线,我需要对版本进行细微的改动。
我读了太多博客,都建议用 xCode 9.0 更新代码。
由于我使用了许多库和框架,我无法将我的代码从 Swift 3.1 更新到 Swift 3.2。
【问题讨论】:
【参考方案1】:在 Xcode 8 上归档构建将始终使用 ios 10.x SDK,但 AppStore 现在只允许提交使用 iOS 11.x SDK 归档的应用。
这意味着您需要使用 Xcode 9 归档您的构建,因为只有此版本的 Xcode 支持 iOS 11 SDK。
归档构建后,您就可以将其上传到 AppStore。 但这意味着您也需要升级您的 Swift 版本。 您现在必须。
【讨论】:
您的意思是说最小部署目标应该是 11.x。对吗? @Er.ShreyanshShah 不,部署目标可以更低,但构建必须使用 iOS 11 SDK。即归档的构建应该由 Xcode 9 生成。 @Er.ShreyanshShah 而且 afaik,一旦你在 Xcode 9 中打开你的项目,你将必须将你的项目从 Swift 3.1 更新到 Swift 3.2 以便创建一个AppStore 将接受提交的构建。 好的。让我试试这个。完成后回复您。 有没有不改变swift版本的解决方案?以上是关于错误 ITMS - 90725:SDK 版本问题 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
PhoneGap iOS 提交错误:ITMS-90807:无效授权 - 如何使用 SDK 13 或更高版本进行构建?
工作包上的 ITMS-90086 + ITMS-90203 错误
错误 ITMS-9000:“此捆绑包无效。Apple 目前不接受构建的应用程序