Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • May 02 2016 16:31
    @chamons banned @IfErrThrowBrick_twitter
Sören Nils Kuklau
@chucker
you can simply rename Xcode.app and/or place it in a different dir
gonzobrains
@gonzobrains
What do I have to do on the Window's side to make it recognize that?
Sören Nils Kuklau
@chucker
then run xcode-select to select which one you wish to use, and also in VS, there's a GUI to pick the Xcode path
(it might automatically run xcode-select internally; not sure)
gonzobrains
@gonzobrains
I see Apple SDK: Use default Xcode path or choose a different one. Right now it defaults to /Applications/Xcode.app
Sören Nils Kuklau
@chucker
yes, exactly
gonzobrains
@gonzobrains
I never considered installing multiple Xcodes. How do you do it without overwriting the existing one? Is it a command line thing?
I thought the Xamarin.iOS SDK was governed by the Visual Studio for Mac installer.
Sören Nils Kuklau
@chucker
just rename Xcode to, like, Xcode_11_5.app or whatever. then install another Xcode. if you install Xcode from the App Store, you want to rename first. if you download Xcode from https://developer.apple.com/download/more/, you can just drag & drop it in the Finder and rename it there
yes, but Xamarin.iOS SDK ≠ iOS SDK
(and the VS4Mac installer doesn't delete old SDKs, I believe)
Brandon Blue
@DarkBlue_X2_twitter
I was installing it from my downloads folder
gonzobrains
@gonzobrains
A lot of good information here. I'm glad I found this chatroom. Thanks!
Sorry for the dumb question, but is there any way to force newer versions of Xcode to run on older Mac OS X versions? What is the basic reason why Xcode 11 can't run on, say, High Sierra?
Alexander Köplinger
@akoeplinger
because Apple says so
gonzobrains
@gonzobrains
Fair enough. lol.
Alexander Köplinger
@akoeplinger
probably to make their life easier
gonzobrains
@gonzobrains
So there's nothing technical stopping it? Just a political policy then?
Alexander Köplinger
@akoeplinger
well I guess they can use some of the newer APIs in the newest OS
Sören Nils Kuklau
@chucker

is there any way to force newer versions of Xcode to run on older Mac OS X versions? What is the basic reason why Xcode 11 can't run on, say, High Sierra?

in some cases, you can hack the Info.plist to make apps run on unsupported OSes. however, with something like Xcode, it's likely to rely very deeply on new system framework that simply aren't there.

IOW, the "basic reason" is that you'd get a gazillion equivalents of MissingMethodExceptions

well I guess they can use some of the newer APIs in the newest OS

yup

you might be able to run a Mojave or Catalina VM inside a High Sierra host, btw
gonzobrains
@gonzobrains
I was thinking about that...I do have VMware Fusion.
But how would I get the installer?
App store always sez, "This version of macOS 10.15.4 cannot be installed on this computer."
Sören Nils Kuklau
@chucker

https://www.winytips.com/download-macos-dmg-full-offline-installer/

check the "Download macOS Catalina 10.15.4 offline installer" section

that points to a sketchy tool that you can open, then you get a Tools menu, and there you can download it
i'm… not really sure why Apple makes that so hard
gonzobrains
@gonzobrains
Right?
Thanks for that. When you say "sketchy" does that mean I need to worry about malware?
Sören Nils Kuklau
@chucker
i'm not sure :D
gonzobrains
@gonzobrains
heh.
Sören Nils Kuklau
@chucker
you can also try https://github.com/munki/macadmin-scripts and run that with --help. maybe it lets you just download the package without running it. if so, I think you can just drag that into VMware when creating a VM
i can't really test this stuff because my machine does run Catalina
gonzobrains
@gonzobrains
I have a spare Mac Pro I can try it with. I think I already updated the EFI on it to run Catalina natively but the video card wigs out. It would be nice to just run Catalina in a VM then, but that machine is running 10.7.5, so maybe that wouldn't work.
I should just buy a new Mac. lol.
Sören Nils Kuklau
@chucker
oof, yeah, that's quite a jump
gonzobrains
@gonzobrains
My laptop is running High Sierra though, so I can try it there first but need to think about running those third-party apps.
Sören Nils Kuklau
@chucker
the Python script should be fine; i'm not really sure if it allows downloading, though.
gonzobrains
@gonzobrains
Yeah, I tried the direct links and they still send me to the App Store which prevents downloading.
I'll look at the other solutions though.
Sören Nils Kuklau
@chucker
i'm kind of surprised nobody has run something like Fiddler to figure out the URL. assuming it's not some kind of stream, that is.
gonzobrains
@gonzobrains
right.
Like maybe spoof being the App Store app and report a different OS version to the server?
that's a 7 Gig file that seems to be the one softwareupdate fetches
gonzobrains
@gonzobrains
So you ran Fiddler? Nice.
Sören Nils Kuklau
@chucker
Wireshark, in this case :)
gonzobrains
@gonzobrains
Righteous!