【问题标题】:Issue submitting iOS app from xcode which claims SDK 12.0 is less than SDK 11从声称 SDK 12.0 小于 SDK 11 的 xcode 提交 iOS 应用程序的问题
【发布时间】:2023-03-28 04:10:01
【问题描述】:

我今天一直在尝试从 xcode 发送一个应用程序并不断收到相同的错误消息:

这个应用程序是一个 iMessage 贴纸包,如果这有所作为的话。

有没有人可以解决这个问题?

编辑:我能够发送另一个应用程序的更新,这似乎是 iMessage 贴纸包特定的

【问题讨论】:

  • 您使用的是哪个版本的 Xcode? - 您需要 10.1 或更高版本(您应该使用 10.2.1),因为您必须使用 12.1,而不是消息中的 12.0(2019 年 3 月之后)。
  • 如下所述,我已更新到 10.1,由于 OSX 无法更新到 Mojave,因此无法进一步更新。仍然遇到同样的错误

标签: ios xcode app-store-connect


【解决方案1】:

虽然该消息谈到 iOS 11 SDK,但它还指出您必须在 2019 年 3 月之后使用 12.1 SDK

您的应用是使用 iOS 12.0 SDK 构建的,因此您需要将 Xcode 更新到至少 10.1 版本,但 10.2.1 是最新的。

【讨论】:

  • 确保您已执行“干净的构建文件夹”,然后重新归档您的应用程序。您可能还需要删除派生数据文件夹。
  • 另外,如果您要继续 iOS 开发,您需要开始计划 Mac 升级;可能在明年初,Apple 将要求您针对 iOS 13 SDK 进行构建,这意味着您将需要 Xcode 11 和至少运行 Mojave 的 Mac,最好是 Catalina。
  • 公平地说,我有一台运行 Catalina 的 5 年前的 MacBook Pro;如果您的 Mac 无法运行 Mojave,则它已经超过 7 年了!
  • 您可以尝试完全删除 Xcode 并重新安装 10.1
猜你喜欢
  • 1970-01-01
  • 2011-09-10
  • 2019-08-23
  • 2021-07-03
  • 2013-10-06
  • 1970-01-01
  • 2013-05-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多