如何将OSX上的Xcode更新到最新版本?

如何将OSX上的Xcode更新到最新版本?,xcode,macos,homebrew,Xcode,Macos,Homebrew,在OSX上更新Xcode最简单的方法是什么 我在候机楼看到: $ brew install xxxxxxx Warning: Your Xcode (4.3.3) is outdated Please install Xcode 4.6. 但是当我打开Xcode>Preferences>下载时,它说没有更新 打开应用商店 查看右上角的更新部分(也可能在左侧的“更新”列中) 查找Xcode并单击更新 在我的例子(Xcode 6.1,iOS 8.2)中,我没有在AppStore中看到更

在OSX上更新Xcode最简单的方法是什么

我在候机楼看到:

$ brew install xxxxxxx
Warning: Your Xcode (4.3.3) is outdated
Please install Xcode 4.6.
但是当我打开
Xcode>Preferences>下载时,它说没有更新

  • 打开应用商店

  • 查看右上角的更新部分(也可能在左侧的“更新”列中)

  • 查找Xcode并单击更新

  • 在我的例子(Xcode 6.1,iOS 8.2)中,我没有在AppStore中看到更新。 我找到了Xcode6.2供下载,并按下了“安装”。 然后,它安装并要求更新(超过2GB)。 Xcode 6.2在iOS 8.2和iOS 8.1.2中正常工作


    希望这个技巧能帮助其他人…

    如果你想要最新的测试版,它不会出现在应用商店中。相反,您必须登录并从那里下载。

    有时我在
    AppStore的
    Updates选项卡中看不到Xcode更新
    所以我在AppStore中搜索Xcode
    


    然后单击更新,它将更新。我使用
    命令行工具\u OS\u 10.XX\u用于Xcode\u 7.2.dmg
    ,因此必须从下载最新版本。

    软件更新--list
    查看过期软件列表

    softwareupdate--install--all
    更新所有过时的软件


    软件更新--安装
    更新您命名的软件。

    我也遇到了这个错误

    我运行的是旧版本的Xcode(与ios 9.2不兼容),所以我需要更新

    我花了好几个小时在这上面,一直在应用程序商店里得到死亡的纺车。什么都没用。我尝试了CLI软件更新、OSX更新等等

    我最终不得不下载AppZapper,然后使用nuked XCode

    我去应用商店下载,但它仍然不起作用。然后我重新启动了

    从这里我终于可以升级到新版本的xcode了

    警告:AppZapper也可以删除您在Xcode上的所有数据,因此请准备从头开始使用您的配置文件、密钥等。此外,请参阅此处的其他说明,当然,请准备好3-5小时的下载任务…

    如果试图通过App Store下载时,您只剩下一个灰色微调器,而实际上什么也没有发生,那么您可以转到:


    使用您的Apple开发者ID登录,最新的Xcode应以.zip下载方式提供。

    使用命令行更新和升级OSX开发工具的另一种最佳方式如下:

    在OSX上打开终端并键入以下命令。如果您没有管理员权限,请尝试将“sudo”作为前缀

    brew update
    
    若要升级过时的工具和库,请使用以下命令

    brew upgrade
    
    这些将更新所有包,如node、RejectDB等

    另外,
    softwareupdate--install--all
    这个命令也能最好地工作

    重要提示:使用simple命令删除所有过时的软件包并释放一些空间

    brew cleanup
    

    您不需要升级Xcode

    只需打开文件
    /usr/local/Homebrew/Library/Homebrew/extend/os/mac/diagnostic.rb

    然后在下面的函数中删除这一行
    检查xcode\u minimum\u version

    def fatal_build_from_source_checks
        %w[
          check_xcode_license_approved
          check_xcode_minimum_version //<-- this one
          check_clt_minimum_version
          check_if_xcode_needs_clt_installed
        ].freeze
        end
    
    def fatal_build_from_source_check
    %w[
    检查\u xcode\u许可证\u已批准
    
    选中xcode\u minimum\u version//
    xcode select--install
    为我工作

    您可以尝试
    mas cli
    (Mac Apple Store cli).Github项目

    是的

    $ brew install mas
    $ mas list
    $ mas search Xcode
    $ mas install <id> 
    
    $ mas upgrade <id>
    
    $brew安装mas
    $mas列表
    $mas搜索Xcode
    $mas安装
    $mas升级
    
    upd:

    在Big Sur安装Xcode 12.2时遇到问题。通过从devs链接进入应用商店解决了这些问题


    检查您还可以从何处下载旧版本。

    对于我来说,更新启动时的容量大于41GB。~/Library包含大量邮件、浏览器等的缓存内容。您可以安全地删除这些内容。也可以删除大型应用程序,如iMovie。。您可以随时稍后重新安装它。

    还需要注意的是,只有在您直接从App Store安装了您的版本。但是,如果您是从其他地方安装的,则需要重新下载整个新版本的Xcode。更新部分中没有显示Xcode更新。我刚刚从Yosemite更新到El Capitan,Xcode目前是7.2版。但需要7.3来为我的iPhone开发,而我的iPhone现在是7.2版在9.3版的iOS上。只需在搜索框中搜索xcode,即使你没有使用appstore安装,你也可以在那里得到xcode,并且可以更新xcode。它在YosemiteApple中对我有效,这太令人沮丧了。最近几次操作系统升级破坏了太多东西。费时试图修复Mojave破坏的一切。好的,我很抱歉我在Mojave 10.14.5上,我的Xcode是10.1。我在AppStore中看到版本历史记录显示最新版本为10.2.1,但仍然没有更新的建议,只有OPEN可用,无论我是否尝试搜索它或其他什么,该死的bug垃圾…我需要这个最新版本来构建我的应用程序!很好。AppStor中没有任何内容e对于我来说,即使我使用的是6.0而不是7.0。我也没有更新指示器,必须手动在应用商店中查找更新。我想在操作系统更新之后,不知怎么的,更新没有被检测到,这个解决方案对我很有效。我被要求重新安装Xcode。可能是因为Sierra升级速度很高。不知道。它是在之前安装的。之后安装的一个操作系统更新,它说没有更新,尽管有12个可用,而我使用的是11.5。我去应用商店搜索,它有一个“打开”按钮(不是“更新”按钮)。但当我点击详细信息时,它确实有一个“更新”按钮。这只允许我下载xCode 9,我想下载8.2.1我该怎么做@kris@Avatar-这很奇怪,当我访问并向下滚动时,我还可以看到早期版本,包括8.2.1-可能与Apple Help一起追求这一点我在升级到high sierra问题时有captain