我想更新到Xcode中8,但是当我开始在App Store只是显示了我一个Open
按钮,但我现有的版本是7.3.1无法更新到Xcode的8
要求应萨尔瓦多Capitan 10.11.5 - 我已安装10.11.6。
为什么没有Update
按钮?
我想更新到Xcode中8,但是当我开始在App Store只是显示了我一个Open
按钮,但我现有的版本是7.3.1无法更新到Xcode的8
要求应萨尔瓦多Capitan 10.11.5 - 我已安装10.11.6。
为什么没有Update
按钮?
检查,如果您有Xcode中的多个安装在系统上。 App Store经常会感到困惑,并加载一个您不考虑的内容,例如备份驱动器上的版本。它有可能已经更新了与它启动的不同的安装。
在终端窗口中执行以下命令应列出App Store可能找到的所有Xcode安装。
mdfind "kMDItemCFBundleIdentifier == 'com.apple.dt.Xcode'"
当你的Xcode(撞击Open
在商店)开放,右键点击您的船坞Xcode的图标,选择Options
和Show in Finder
。它显示的安装是否与您期望启动的安装相匹配?
如果您专门打开每个Xcode安装的mdfind
命令,是否有任何Xcode 8?
您可以控制App Store将更新Xcode的哪个安装。检查每个应用程序文件夹,然后查找Contents/_MASReceipt
文件夹。确保您要更新的安装包含该文件(并且其中包含一个receipt
文件),并删除所有其他版本的_MASReceipt
文件夹。
现在,App Store应用程序应该为您更新正确的安装。
谢谢你的回答。但我的Mac上只有1个XCode安装。当生病运行你的命令时,它只显示我/Applications/Xcode.app – derdida
然后我会建议删除'/ Applications/Xcode。app/Contents/_MASReceipt'文件夹,将'/ Applications/Xcode.app'重命名为'/ Applications/Xcode_7.3.1.app',然后让App Store从头开始下载Xcode 8。无论如何,它使用相同数量的带宽。 –
谢谢 - 但仍然是同样的问题。我已重命名为应用程序并删除了该文件夹 - 但仍显示我只有“打开”而不是“更新”。任何想法? – derdida
我所要做的就是重新启动我的Mac。然后,去了App Store,看到“更新”而不是“打开”。
这也为我解决了这个问题。 –
这不是一个编程问题。 – rmaddy
有关于SO上的xcode安装和Xcode8的specfic标签的问题很多...... – derdida
仅仅因为有一个Xcode8标签并不意味着你的问题是一个编程问题。这与询问更新数字或计算机上的任何其他程序没有什么不同。 – rmaddy