如何解决上传应用错误问题:10.1(不支持: 本地iOS SDK是10.2与目标版本不匹配)?

我使用Corona SDK的Lua语言创建应用,但在尝试生成构建或发送到应用商店时,会显示以下错误

不支持的IOS SDK不匹配

在此计算机上安装的iOS SDK版本(10.2)与目标iOS版本(10.1)不匹配。 可能会在构建或运行时遇到问题或不兼容性。

有人可以帮我解决这个问题吗? 任何帮助将不胜感激。 谢谢!

点赞
用户7026995
用户7026995

从 Corona 博客 上可以看到 Xcode 要求的更改:

自 2015.2616 开始,Corona Simulator 对您安装的 Xcode 版本要求更严格(旧版本仍以不那么严格的方式工作)。特别地,当您选择特定目标 iOS 版本时,必须安装相应版本的 Xcode。例如,如果您想目标为 iOS 8.3,则必须安装包含 iOS 8.3 SDK 的 Xcode 6.3。

此外,从 这篇帖子 上可以读到,对于 iOS 10 SDK,您需要安装 Xcode 8。因此,我猜 iOS 10.2 SDK 需要 Xcode 8.2(我不确定哪个版本会适合)。还需要最新版本的 Corona:

注意:我只在 Win7 上使用 Corona SDK。

2017-03-03 10:43:42
用户5848153
用户5848153

我有同样的问题。你需要从Corona Labs下载最新的每日构建版本,然后使用该版本进行构建。每日构建可以在这里找到:

https://developer.coronalabs.com/downloads/daily-builds

2017-03-08 20:10:30