【发布时间】:2018-12-20 21:48:00
【问题描述】:
Apple Store 不再接受使用低于 9 的 Xcode 构建的应用。
我知道 Xcode 9 至少需要 Mac OS X 10.12 (Sierra) 但这个答案给了我希望: https://stackoverflow.com/a/48692923/5321513
我有一台 MacBook A1181(2009 年初),我已经尝试拦截和编辑我认为使用此终端命令检查版本所涉及的所有文件:
grep "10.12" -R --include="Info.plist" /Applications/Xcode9.2.app 2>/dev/null
将参数“最低系统版本”更改为“10.11.6”,但在重新启动操作系统后,我仍然收到此消息:
"OS X 10.11.6 已安装在您的计算机上,该应用程序需要 OS X 10.12.1 或更高版本
@Argus (https://stackoverflow.com/users/3611996/argus) 和 @laoyur (https://stackoverflow.com/users/6662165/laoyur) 表示他们无需更新 macOS 就可以让 Xcode 工作。
如何在不升级 macOS 的情况下使 Xcode 9 正常工作,或者如何使用 MacBook A1181 将 iOS 应用程序提交到 App Store(直到我获得新的 Mac)?
【问题讨论】:
-
您在 xcode 包下的“Filemerge”应用程序的 infoPlist 中更改了最低版本?
-
是的,在所有 .app、.framework 和 .plugin 的所有内容中,直到 grep 返回空结果
标签: ios macos xcode9 macos-sierra osx-elcapitan