<div dir="auto">I have made a script to install the right version of Xcode<div dir="auto"><br><div dir="auto"><a href="https://gist.github.com/dardo82/1a68666175e84ebfb3d03fc4b75a3609">https://gist.github.com/dardo82/1a68666175e84ebfb3d03fc4b75a3609</a></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">It requires the xcodes command that can be found here</div><div dir="auto"><br></div><div dir="auto"><a href="https://github.com/RobotsAndPencils/xcodes">https://github.com/RobotsAndPencils/xcodes</a></div><div dir="auto"><br></div><div dir="auto">Maybe it should be packaged as a new port,it is useful...</div><div dir="auto"><br></div><div dir="auto">Accepting the license can also be automated if needed.</div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il mar 8 mar 2022, 03:21 raf <<a href="mailto:macports@raf.org">macports@raf.org</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Tue, Mar 08, 2022 at 01:13:36PM +1100, <a href="mailto:macports@raf.org" target="_blank" rel="noreferrer">macports@raf.org</a> wrote:<br>
<br>
> > Il lun 7 mar 2022, 12:38 Ryan Schmidt <<a href="mailto:ryandesign@macports.org" target="_blank" rel="noreferrer">ryandesign@macports.org</a>> ha scritto:<br>
> > <br>
> > > On Feb 26, 2022, at 12:04, Haren Samarasinghe wrote:<br>
> > ><br>
> > > > After reading the installation guide [1], quite a few people that I've<br>
> > > introduced MacPorts to have thought that a full XCode installation is<br>
> > > required. They're uncertain of doing this due to the large amount of space<br>
> > > it requires.<br>
> > > ><br>
> > > > In reality, I'd say that the majority of ports only require the command<br>
> > > line tools. In the scenarios where XCode is required for a port, the user<br>
> > > is normally alerted to this.<br>
> > > ><br>
> > > > I was planning on changing the docs [1][2] to show that XCode isn't<br>
> > > required, but I wanted to first check whether this would be an acceptable<br>
> > > change.<br>
> > ><br>
> > > Yes that's a good idea.<br>
> > ><br>
> > > If the port you're installing (and its dependencies) are available as<br>
> > > binaries, you do not need Xcode and you do not need the command line tools.<br>
> > > MacPorts will just install the binaries. MacPorts will probably print<br>
> > > warnings about Xcode and/or CLT being missing but in this case they can be<br>
> > > ignored.<br>
> > ><br>
> > > If the port (or its dependencies) are not available as binaries, you'll<br>
> > > probably need either Xcode or the command line tools. If you don't have<br>
> > > them installed, you'll get warnings, and then probably a build failure.<br>
> > ><br>
> > > Some ports need Xcode to build. These are (hopefully) marked with<br>
> > > "use_xcode yes". If you try to install such a port and you do not have<br>
> > > Xcode installed, MacPorts will tell you to install it.<br>
> <br>
> On a related note, the other day I was on my brother's<br>
> 10.14 mac, and I needed to migrate its macports from<br>
> a version for 10.13. There are instructions at<br>
> <a href="https://guide.macports.org/#installing.xcode" rel="noreferrer noreferrer" target="_blank">https://guide.macports.org/#installing.xcode</a> that say:<br>
> <br>
>   2.1.1. Install Xcode on OS X 10.9 or Later<br>
>   Download the latest version of Xcode from the Apple developer<br>
>   website or get it using the Mac App Store.<br>
> <br>
> But the latest version of XCode is incompatible with 10.14,<br>
> and the Mac App Store won't install it (or any other version).<br>
> So those instructions might need an update.<br>
> <br>
> <a href="https://trac.macports.org/wiki/Migration" rel="noreferrer noreferrer" target="_blank">https://trac.macports.org/wiki/Migration</a> says:<br>
> <br>
>   Install the latest version of Xcode that is compatible with your OS.<br>
>   Open the Xcode application once after installation and follow any prompts.<br>
> <br>
> But it links to the page above, not to a page showing<br>
> the latest compatible versions of XCode for each macos<br>
> version.<br>
> <br>
> I'm sure I've seen such a list in the past, but can't<br>
> remember where it is, and I can't seem to find it today.<br>
> Is it somewhere prominent and I'm just not finding it?<br>
> It would be great if either of the above pages linked to it.<br>
> <br>
> Ah, this has a great compatibility chart:<br>
> <a href="https://en.wikipedia.org/wiki/Xcode#Xcode_11.x_(since_SwiftUI_framework)" rel="noreferrer noreferrer" target="_blank">https://en.wikipedia.org/wiki/Xcode#Xcode_11.x_(since_SwiftUI_framework)</a><br>
> <br>
> I know this thread is about letting people know that XCode<br>
> isn't always needed, but I think the instructions for getting<br>
> the right XCode for old macos systems could be better too.<br>
> <br>
> cheers,<br>
> raf<br>
<br>
I think is the page I originally saw:<br>
<br>
  <a href="https://xcodereleases.com/" rel="noreferrer noreferrer" target="_blank">https://xcodereleases.com/</a><br>
<br>
cheers,<br>
raf<br>
<br>
</blockquote></div>