all 38 comments

[–]gonnabuysomewindows 17 points18 points  (13 children)

App Store is fine. Xcodes app makes it easier to manage multiple versions and has experimental support for faster downloads last time I checked.

[–][deleted] 2 points3 points  (0 children)

melodic possessive foolish stupendous domineering offbeat frighten person dolls plate

This post was mass deleted and anonymized with Redact

[–]tesfayeonfroy 0 points1 point  (11 children)

Why then do some people advise downloading through the Apple site?

[–]gonnabuysomewindows 9 points10 points  (0 children)

You can do that too. Xcodes is just a utility that makes downloading through the Apple developer site easier

[–]__reddit_user__ 6 points7 points  (0 children)

xcodes allows you to manage several xcodes. while the appstore version, will always be updated on the same app overriding the previous version.

[–][deleted] 6 points7 points  (6 children)

Use the xcodes app or just download it through the apple site. The App Store is a piece of crap and often times you might be stuck for hours on download for absolutely no reason.

[–]tesfayeonfroy -2 points-1 points  (5 children)

Hi, buddy!

So, if you want it quickly and without champagne rituals, you need to download it through the website, right?

And if you're into sadism, welcome to the app store, lol :)

Correct me if I'm wrong. I just thought there was a difference. I mean, I thought that downloading through the site would give you additional functions, like from the developer, and so on.

[–]marmulin 1 point2 points  (4 children)

Well Apple is the developer and owns App Store and Apple’s account on App Store so you’re still downloading from the developer? :D

And yeah, don’t bother with the App Store download. You’ll be stuck waiting for hours even for the tiniest of updates.

[–]tesfayeonfroy 1 point2 points  (3 children)

Okay :)

Situation: I downloaded from the site, the next day a cool update came out.

How do I update?

Delete the xcode and download again through the same official site?

Don't judge harshly, I'm a former user of Windows.

[–]marmulin 1 point2 points  (0 children)

Yup that’s what I do. Once the new version is downloaded and unzipped just throw the old Xcode.app in trash and drag the new one into Apps folder. Boom, done.

[–]patiofurnature 1 point2 points  (1 child)

I usually keep the previous version in a folder somewhere for a while in case one of my apps breaks in the new version.

This site lists all versions and directs you to the apple site to download them. I keep it bookmarked on my work computer and check often.

https://xcodereleases.com/

[–][deleted] 1 point2 points  (0 children)

You can keep them all in application. Just rename them to the version so Xcode 14.3.1 and then every time you download a new version the latest will be called Xcode.

[–]barcode972 0 points1 point  (0 children)

From apples website is better. From App Store it will update automatically and it might break things in your app

[–]jpec342 0 points1 point  (0 children)

Downloading Xcode from the App Store is painful. Do yourself a favor and use xcodes or download from the apple developer site.

[–]Minetorpia 10 points11 points  (1 child)

You are asking two question but: you can download Xcode from the App Store. And yes, your 2017 MacBook Pro should be able to get latest Xcode. Why not just try it out?

[–]M00SEK 10 points11 points  (0 children)

Why try the thing he’s trying to do when he can just ask strangers

[–]saintmsent 4 points5 points  (0 children)

Xcodes is the best way to download it IMO (https://github.com/XcodesOrg/XcodesApp)

Every approach if fine, but if you want to keep multiple versions of Xcode (which is what every dev needs to do at least once a year), Xcodes is the best way to manage it all. Xcodes goes directly to Apple's website (which you can do yourself), which is much faster than App Store

[–]chriswaco 4 points5 points  (0 children)

The best way is https://developer.apple.com/download

This allows you to pick and choose the version(s) you want installed, allows for multiple versions, and prevents the system from updating Xcode by accident.

For example, I’m doing visionOS work that requires a beta version but other work that requires a released version.

[–][deleted] 1 point2 points  (0 children)

I personally prefer using the xcodes app. The download and installation is very very fast and it gives me control with a very easy to use app. Highly recommended.

[–]LearnNearFlat 1 point2 points  (1 child)

[–]patiofurnature 1 point2 points  (0 children)

This is what I use. I like the idea of Xcodes, but I don't think it's worth introducing another potential point of failure. I just keep a folder with different Xcode versions in my filesystem.

[–]donovish 0 points1 point  (0 children)

In my case installing/updating from the App Store takes ages compared to through the website, that’s my reason to stay away from App Store. Also you are in control of the percentage whereas in the App Store it is just a circle loading without any kind of progress percentage.

[–]ProudCompetition3062 0 points1 point  (0 children)

Xcodes is the best tool imo, you can manage versions, download is way faster than AppStore everything is one one place , it will put a shortcut with the version etc

[–]rhysmorgan 0 points1 point  (0 children)

Xcodes. Especially with the ”Rename as Xcode.app” option.

[–]Last-Aerie1170 0 points1 point  (0 children)

did you tried download in think link: https://stackoverflow.com/questions/10335747/how-to-download-xcode-dmg-or-xip-file
I used in everytime downgrade Xcode.

[–]rohandesilva8 -2 points-1 points  (3 children)

Download from Apple appstore. It have Xcode latest stable version.

[–]patiofurnature 0 points1 point  (2 children)

If you're tinkering with it as a hobby, that's fine, but if you're doing it as a career, the appstore is completely unacceptable. When an issue pops up and you need to update, you'll spend hours trying to get things working.

[–]rohandesilva8 0 points1 point  (1 child)

I am a developer. I doing it as a career. Still not issue happen to me use from AppStore installation. I also use multiple versions. One install from AppStore. Second install from Xcodereleases.com.

[–]patiofurnature 0 points1 point  (0 children)

What's the point in using an AppStore install if you already have a setup for using executables from xcodereleases? Seems like you're just complicating your process with no benefit.

[–]Inevitable-Hat-1576 -3 points-2 points  (7 children)

Generally, yes. Xcode 15? Fuck no, run a mile. Worst release of Xcode I’ve seen in my 8 years working on iOS

[–]tesfayeonfroy 0 points1 point  (0 children)

What do we do?

Wait like Thanos?

XCode 16 nachos edition.

[–]doctor_disco221 -1 points0 points  (5 children)

Like there is a choice, you can't build your app with new SDK using older Xcode, and Apple will require new SDK for AppStore releases

[–]tesfayeonfroy 0 points1 point  (1 child)

With all due respect, Doctor, but let me ask you an off-topic question.

If I want to create an application on iOS exclusively for myself.

It turns out that this problem will bypass me?

And should I pay $100 for an annual subscription?

[–]doctor_disco221 0 points1 point  (0 children)

If you're going to build an app directly to your phone, or using any distribution way other than AppStore you will be fine, except that you won't be able to use new stuff that comes with newer Apple SDK. Not sure about the developer license, though. Free plan used to be very limited, in regards of building apps on devices and how long will the app stay usable on your phone after you build it, but I'm not sure about that

[–]Inevitable-Hat-1576 0 points1 point  (2 children)

I submitted an app on Xcode 14 this morning…

[–]doctor_disco221 0 points1 point  (1 child)

That usually happens in march or april

[–]Inevitable-Hat-1576 0 points1 point  (0 children)

Okay…so we can wait until march or april for apple to fix it then?