无法发布iOS应用-不支持的版本(SDK→Xcode→OS)

时间:2019-04-04 19:58:25

标签: ios xcode macos

我买了一台2011年的Mac,只是为了将iOS应用发布到App Store。但是,事实证明我无法使用当前安装的OS进行发布。我有什么可以解决的吗?

我执行Xcode→产品→存档,然后上传以存储,并收到以下错误:

  

错误ITMS-90725:“ SDK版本问题。此应用程序是使用iOS 11.4 SDK构建的。提交给App Store的所有iOS应用程序必须使用Xcode 9或更高版本中包含的iOS 11 SDK或更高版本。 ,从2019年3月开始,提交给App Store的所有iOS应用必须使用Xcode 10.1或更高版本中包含的iOS 12.1 SDK或更高版本构建。”   发生未知错误。

所以我下载了Xcode 10.1,但我的操作系统不支持它。

  

由于需要macOS 10.14.3或更高版本,因此无法在“ 1111”上安装Xcode。

所以我下载了macOS Mojave 10.14.3,但是在尝试安装它时,出现以下错误:

  

您的系统不支持该软件。

请告诉我对此有一个简单的解决方案。如果您有一台旧计算机,就不能再发布iOS应用了。

我有2011年初的15英寸MacBook Pro。

1 个答案:

答案 0 :(得分:4)

Xcode 10.1适用于macOS 10.13.x(我认为其中x是4或5)。您的2011 MacBook Pro可以运行macOS 10.13。有了macOS 10.13.x(其中x代表最新版本),就可以使用Xcode 10.1,然后可以构建应用程序并将其提交到App Store。

请记住,此设置可能仅对另一年有效,这取决于苹果何时需要使用Xcode 10.2或更高版本构建的应用程序,而这将需要您的2011 MacBook Pro不支持的macOS 10.14或更高版本。

  

如果您有一台旧计算机,就不能再发布应用了。

是的,确实有道理。苹果喜欢让所有人都保持最新状态。他们出售软件和硬件。他们希望您购买最新的硬件并使用最新的工具。他们希望您使您的应用程序保持最新,以利用新功能。这将使最终用户受益,这应该是您的主要关注点。