【发布时间】:2019-08-26 16:25:57
【问题描述】:
我购买了 2011 年的 Mac 只是为了将 iOS 应用程序发布到 App Store。但是,事实证明我无法使用当前安装的操作系统进行发布。有什么办法可以解决吗?
我执行Xcode → Product → Archive,然后上传到存储,得到如下错误:
错误 ITMS-90725:“SDK 版本问题。此应用程序是使用 iOS 11.4 SDK 构建的。提交到 App Store 的所有 iOS 应用程序都必须使用 iOS 11 SDK 或更高版本构建,包括在 Xcode 9 或更高版本中。进一步,从 2019 年 3 月开始,所有提交到 App Store 的 iOS 应用程序必须使用 iOS 12.1 SDK 或更高版本构建,包含在 Xcode 10.1 或更高版本中。” 发生未知错误。
所以我下载了 Xcode 10.1,但我的操作系统不支持它。
无法在“1111”上安装 Xcode,因为需要 macOS 版本 10.14.3 或更高版本。
所以我下载了 macOS Mojave 10.14.3,但在尝试安装时,出现以下错误:
您的系统不支持此软件。
请告诉我有一个简单的解决方案。如果你有一台旧电脑,你就不能再发布 iOS 应用程序,这没有任何意义。
我有一台 2011 年初的 15" MacBook Pro。
【问题讨论】:
-
您没有确切说明您拥有哪台 Mac,但除非您拥有升级的 Mac Pro,否则您需要 2012 年中期或更新的 Mac 才能安装 10.14 - en.m.wikipedia.org/wiki/MacOS_Mojave。很遗憾,您无法使用 Mac 发布 iOS 应用程序。
-
“如果你有一台旧电脑就不能再发布应用程序是没有意义的(原文如此)”不幸的是,这是你的意见。对该主题的研究会告诉你any system prior to mid-2012 isn't compatible with Mojave (10.14)。
-
对不起,没有。您可能想研究“云中的 Mac”提供商;您可以使用您的 Mac 在 Swift 4 中进行开发,并使用云服务构建版本并上传。不理想,但最好不要购买更新的 Mac