- Unable to install xcode command line developer tools
- Accepted Answer
- Answers
- Xcode install (on MacOS)
- About Xcode
- Overlapping installers
- What Has Been Installed?
- Delete first
- More version information
- Xcode Version
- Swift version
- UnInstall Command Line Tools
- Install Command Line Utilities only
- Xcode IDE install from Terminal
- A) Initial install from Terminal CLI
- After starting again
- B) Initial IDE install using web App Store
- Xcode size
- Xcode IDE Upgrade
- Xcode FileMerge tool
Unable to install xcode command line developer tools
I recently did a factory reset on my Macbook Pro and I’m trying to get the xcode command line developer tools back.
When I run xcode-select —version I get the following:
Even though I have a version number for xcode-select (2373) I don’t seem to have access to basic developer tools. For example, here is what happens when I try to use git .
xcode-select: note: no developer tools were found at ‘/Applications/Xcode.app’, requesting install. Choose an option in the dialog to download the command line developer tools.
This prompts me to install the command line developer tools. When I click install I get the following error.
Can’t install the software because it is not currently available from the Software Update server.
I also run into the exact same issue when I run xcode-select —install .
Note: I’m currently running macOS Catalina Version 10.15.6
Accepted Answer
I managed to fix the issue. I didn’t have Xcode installed. I downloaded it through the App Store and everything went back to normal.
If you run into this problem, check to make sure you have Xcode installed first 🤦♂️
Answers
Can’t install the software because it is not currently available from the Software Update server.
I’ll assume you’re working w/Xcode 12.x (non-beta), but that admonition seems clear enuf, given the current influx of updates and how busy the update servers are right now.
Perhaps the signing servers aren’t so tied up 😉
I managed to fix the issue. I didn’t have Xcode installed. I downloaded it through the App Store and everything went back to normal.
If you run into this problem, check to make sure you have Xcode installed first 🤦♂️
I am also having this issue. JetBrains says «Invalid path to Command Line Tools» but when I try the fix, it opens up a dialog that either hangs or tells me the software is not currently available.
I got this issue both before and after updating Xcode. I also recently just switched to Catalina, I was not having this problem before.
The solution from @bubbleshadow did work for me.
The xcode-select —install command still does not work. While it is possible to download the Command Line Tools installer, this is less than a desirable workaround.
The xcode-select —install command has been broken since the release of Xcode 12 over a month ago.
I think it’s actually a combination of both:
You have to have Xcode installed and Command Line Tools only get installed if downloaded manually from the page linked above.
At least that was the case for me two times now.
We used to be able to install Command Line Tools standalone without the need for the whole Xcode which personally i don’t need.
As Homebrew bottles depend on Command Line Tools for installation i hereby plea to reinstate that functionality.
This is extraordinary — not in a good way!
I had this problem on another Catalina machine, about a month ago, and i went back and forth between «xcode-select —install» and deletions. Eventually, i have no idea what i did, CLT was installed. Hura. I thought, «this will never happen again» because i didn’t realize it was a widespread phenomenon, and forgot about it.
Now i’m trying to get brew to work on another Catalina machine. Whatever my fooling around was before i am failing to «just do it». So, i followed the instructions here. i went to the Apple Developer site and downloaded the CLT and now brew works again.
But, here’s the thing. the downloaded .dmg is
435MB, and the installer used >2.4GB disk space! What?! I only want the CLT. If i wanted a package that big i would install the whole Xcode package and just hope that the client doesn’t do anything destructive by mistake.
I really don’t like Apple’s way of using our machines the way THEY want, not the way we want. I have already transitioned myself to a linux box, and i’m seriously thinking of moving my clients with me.
Solution found, but Apple’s solution is not appreciated.
ps Just to be clear, i appreciate the community for finding and publishing the solution. I just think Apple does not care about small Developers.
Источник
Xcode install (on MacOS)
Xcode IDE contain Command-Line utilities. But separate Command-Line installer cause errors for use by Homebrew, Python, and other development tools
This tutorial describes the installation and usage of Apple’s Xcode set of utilities for macOS developers.
Xcode is Apple’s free app for developing custom programs for all Apple devices (macOS, iPhone, iPad, Apple Watch). Increasingly, Machine Learning developers are using the Swift language.
Since the Apple Store only handles individual .app files, other mechanisms are needed to install additional programs needed as a pre-requisite by Homebrew, Python, and other development programs.
BTW Xcode only works on macOS. There is no Windows PC version.
About Xcode
Otherwise, read on for a run-around.
Use an internet browser to view Apple’s Xcode marketing page at:
Xcode “includes everything you need to create amazing apps for all Apple platforms. Now Xcode and Instruments look great in the new Dark Mode on macOS Mojave. The source code editor lets you transform or refactor code more easily, see source control changes alongside the related line, and quickly get details on upstream code differences. You can build your own instrument with custom visualization and data analysis. Swift compiles software more quickly, helps you deliver faster apps, and generates even smaller binaries. Test suites complete many times faster, working with a team is simpler and more secure, and much more.”.
BTW the “Apple platforms” include MacOS, iPhone, iPad, Apple TV, and Apple Watch.
Xcode does not come with macOS because of its large size and because many users of macOS don’t need it to do software development.
Developers who use another IDE (such as Visual Studio, Eclipse, etc.) would only need to install Xcode’s command line utilities for the GCC compiler Python needs to build code.
PROTIP: Newer versions of Xcode installer also installs a Git client.
Overlapping installers
Imagine a Venn diagram of overlapping circles:
The Xcode IDE, which can be installed on a Terminal command line interface (CLI) or
Either way, Xcode contains:
- Command Line Utilities which can be installed separately on a Terminal command line session.
PROTIP: Xcode IDE cannot be installed if Command Utilities has already been installed.
However, you can switch:
So choose which one you want installed.
What Has Been Installed?
In a Terminal window, find out what has been installed:
That’s the same command as:
If the Xcode-select command is not found, choose to either install Command Line Tools or install the full Xcode IDE.
You have Command Line Tools installed and not the full Xcode if you see the path where CommandLineTools are installed:
If all you need is Command Line Tools, you’re good to go.
Alternately, if the full Xcode was installed, you would instead see:
Get a list of its folders if Xcode IDE was installed:
The response would be:
Delete first
PROTIP: If you want the full Xcode IDE when you have the Command Line Tools installed, first uninstall Command Line Tools, then install the full Xcode IDE.
More version information
Xcode Version
From within a Terminal, type:
If Command Line Tools was installed, you would see:
If Xcode is installed, you would get a version code that should match up with the Build Number on the Apple web page:
For a more precise version number and other info (macOS Mavericks version and up):
A sample response, at time of writing:
The previous command was constructed based on a search of tools package names:
Get the version of GCC installed:
If Xcode was installed, you would see (at time of writing):
Previously, it was instead:
If Command Line Utilities is installed, you would see (at time of writing):
Identify the path where the make utility Java uses:
a. If Xcode is installed, the response is:
b. If Command Line Utilities is installed, the response is:
c. If no Xcode is installed:
Swift version
Get the version of the Swift program used to develop iOS mobile apps:
Sample response at time of this writing:
If jamf installed Xcode, you’ll also see:
The above appears regardless of whether Command Line Utilities or Xcode is installed.
From here, uninstall and install Command Line Tools or install the full Xcode IDE.
UnInstall Command Line Tools
PROTIP: This is also how you upgrade Command Line Tools.
Go to the parent folder where Command Line Tools is installed:
Get a list of its folders:
If Command Line Tools were installed, the response would be :
Remove all files in that folder, which requires a password for elevated permissions to get all the files:
The response is a lot of files removed (to the Trash).
Now you can choose to either install Command Line Tools or install the full Xcode IDE.
Install Command Line Utilities only
To install the whole Xcode IDE:
You should see this pop up:
Manually click “Install”, “Agree”, then “Install” to the “Updates Available” pop-up.
NOTE: The xGB download takes 13 minutes on a 10mbps line.
When you see “The software was installed.”, click “Done” to dismiss the pop-up.
Xcode IDE install from Terminal
Make sure you have at least 13GB free on your hard-drive before attempting installation.
- Click the Apple icon to select “About this Mac”.
- Click “Storage” tab.
In an internet browser, get to the “Mac App Store Preview” for Xcode at
https://apps.apple.com/us/app/Xcode/id497799835?mt=12
Click View in Mac App Store, then “Open App Store.app” in the pop-up.
Provide your Apple ID and password. Get one if you don’t already have one.
PROTIP: DO NOT install a beta version of Xcode.
The blue “OPEN” icon appears at the upper-right when the app is installed. But don’t click it because we are done.
In Finder, look for Xcode.app in the /Applications folder.
Alternately, on the Touchpad pinch 4 fingers together to click the App Store. Type enough of “Xcode” to filter out others.
To view the version, cursor to the top of the screen and click the program name next to the Apple icon to select “About Xcode”:
A) Initial install from Terminal CLI
Open a Terminal.app console window at any directory to install -all the latest Xcode from Apple:
The response on Catalina version of macOS:
Click the Apple icon at the upper-right corner and select “Shut Down…”.
After starting again
Set Apple’s licensing agreement bit:
Manually agree to the terms.
Get the version number of the new version.
B) Initial IDE install using web App Store
Sign in to Apple Developer with your email address then click the arrow icon. Enter your password, then click the arrow icon.
Below is the “Software Update” approach:
You’ll need to establish an Apple ID if you haven’t already.
Click the cloud icon Download and provide your Apple ID.
Go through Apple’s location verification if prompted.
Confirm your account.
Click “Allow” to the pop-up “Do you want to download?”.
Xcode size
CAUTION: Make sure that your machine has enough free space available.
These are massive files that may take a while to download if you don’t have a fast internet connection.
NOTE: Each version of Xcode is related to a specific version of the Apple OS Mac operating system.
File | Date | Download | Unpacked |
---|---|---|---|
Xcode_12.1 | 2020-10-01 | 10.5 GB | 11.5 GB |
Xcode_11.5 | 2020-06-01 | 7.5 GB | ? GB |
Xcode_10.2.1 | 2019-04-17 | ? GB | 6.1 GB |
Xcode_9.0 | 2017-09-19 | . ? GB | ? GB |
Xcode_8.2.1 8C1002 | 2016-12-19 | ? GB | ? GB |
Xcode_8_beta_2.xip | 2016-07-05 | 5.9 GB | 12.32 GB |
Xcode_7.31 | 2016-05-03 | 3.8 GB | ? |
Xcode_4.1 | 2014- | 2.9 GB | ? |
Xcode_3.2.4 | 2014- | 2.? GB | ? |
Switch to Finder Downloads folder to watch progress on the file name ending with “Download”. The one with a clock icon which signifies downloading.
Return to the versions instructions above to view the updated version.
Delete the installer after you’re done, to reclaim disk space.
Xcode IDE Upgrade
Over time, Apple updates Xcode and its command line utilities.
Click the Apple icon, then click System Preferences. Here is an example notification:
Xcode FileMerge tool
Xcode graphically compares files and directories.
Open Xcode. This takes a few seconds.
Right-click on Xcode icon. Select “Open Developer Tool”. Select “FileMerge”.
Источник