如何使用 MacBook A1181 将 iOS 个应用程序提交到 App Store?

How can I submit iOS apps to the App Store with MacBook A1181?

Apple Store 不再接受使用 Xcode 小于 9 构建的应用程序。

我知道 Xcode 9 至少需要 Mac OS X 10.12 (Sierra) 但这个答案给了我希望:

我有一本 MacBook A1181(2009 年初),我已经尝试拦截和编辑我认为与使用此终端命令检查版本有关的所有文件:

grep "10.12" -R --include="Info.plist" /Applications/Xcode9.2.app 2>/dev/null

将参数 "Minimum system version" 更改为“10.11.6”,但在重新启动 OS 之后,我仍然收到此消息:

"OS X 10.11.6 is installed on your computer, the application requires OS X 10.12.1 or later

@Argus (https://whosebug.com/users/3611996/argus) and @laoyur (https://whosebug.com/users/6662165/laoyur) 说他们能够在不更新 macOS.

的情况下使 Xcode 工作

如何在不升级 macOS 的情况下使 Xcode 9 工作,或者无论如何我如何通过 MacBook A1181 将 iOS 应用程序提交到 App Store(直到我得到一个新的 Mac)?

在尝试了所有方法后,我只找到了使用此工具强制将 MacBook A1181 从 MacOS X 10.11 (El Capitan) 升级到 MacOS X 10.12 (Sierra) 的解决方案(在使用 [= 从恢复终端关闭 SIP 后) 31=]):

http://dosdude1.com/sierrapatch.html

并手动安装 Xcode 9.2,下载自

https://developer.apple.com/download/more/

无法从当前版本的 iTunes 12 部署调试版本,所以我在 Xcode 中找到了这个方法: Xcode => Window => 设备和模拟器

选择os连接设备并将 IPA 拖入 Installed Apps。

ps 我还必须为 os 系统缓存重建和亮度控制应用补丁:

https://forums.macrumors.com/threads/macos-10-12-sierra-unsupported-macs-thread.1977128/page-200#post-25104669

非常感谢@dosdude1 分享了他关于这个问题的所有知识。