Clearly you can install 9.4.1 on Mojave...and it seems to work at least for trivial code, even compiling to 32 bit:
sh-3.2$ uname -a Darwin bigapple-mojave.pri 18.0.0 Darwin Kernel Version 18.0.0: Wed Aug 22 20:13:40 PDT 2018; root:xnu-4903.201.2~1/RELEASE_X86_64 x86_64 sh-3.2$ xcode-select --print-path /Applications/Xcode_9.4.1.app/Contents/Developer sh-3.2$ cat hello.c #include <stdio.h> int main(int argc, char **argv) { (void) printf("Hello, world!\n"); return (0); } sh-3.2$ gcc -m32 hello.c -o hello sh-3.2$ file hello hello: Mach-O executable i386 sh-3.2$ ./hello Hello, world! I have both installed, and simply switched the command line instances with sudo xcode-select --switch /Applications/Xcode_9.4.1.app/Contents/Developer I could switch back with sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer The sample is a very undemanding C program. Not sure how well it would work with C++, or Objective C, esp. if it was pushing the limits of what a 32-bit executable was allowed to do on the prior OS release. And I hadn't been able to figure out how to do a 32-bit build with the GUI, although since I rarely use it, that could well be me, not it. > On Sep 27, 2018, at 05:00, Ces VLC <cesarillo...@gmail.com> wrote: > > > On Wed, Sep 19, 2018 at 7:54 PM Ryan Schmidt <ryandes...@macports.org > <mailto:ryandes...@macports.org>> wrote: > [...] > > Mojave requires Xcode 10 which contains only the 10.14 SDK. > > Is it really required? Is it not possible to use Xcode 9.4.1 on Mojave? (I'm > asking because I thought Xcode had a requirement for the minimum MacOS > version it could run on, rather than the maximum MacOS version... obviously > with the limit of course that you cannot use new features from SDKs newer > than those provided with your Xcode version). > > César > > >
signature.asc
Description: Message signed with OpenPGP