Re:Addressing Spotify’s Claims
by cnorthwood on Friday March 15, 2019 @09:17AM
(#19399368)
Xcode is now free: https://itunes.apple.com/gb/app/xcode/id497799835?mt=12 (although you still have to have a mac)
[ Parent
| on HN ]
Still proprietary though, right? With underlying free libraries and compilers?
Re:Addressing Spotify’s Claims
by cnorthwood on Friday March 15, 2019 @09:23AM
(#19399427)
Yes, it's gratis, not libre. I understood the parent comment to be referring to the price.
I understood it the other way. Proprietary cables to free tools. ️
The components that are specific to the Mac, such as the GUI builder, are closed source. All the underlying tooling and technologies such as the LLVM compiler stack, Clang, etc are published by Apple as open source and widely used on other platforms.
If you want to publish your stuff in the AppStore, or just install it on your own iDevice, you have to pay a yearly subscription fee.
> install it on your own iDevice, you have to pay a yearly subscription fee.
Not true anymore [1]
[1] https://stackoverflow.com/questions/43932076/how-to-build-ap...
Not only do you still have to hassle with Apple's clunky provisioning profiles, it only lasts for a week and you're almost guaranteed to get an error message because you reached the device limit with as much as one device.
Re:Addressing Spotify’s Claims
by Aaargh20318 on Friday March 15, 2019 @10:27AM
(#19399981)
> Not only do you still have to hassle with Apple's clunky provisioning profiles
No you don't. XCode takes care of all of that automatically, I haven't had to hassle with provisioning profiles in years.
You provide anecdotal evidence (like me) as it requires me to set it manually to work and it has been so for about a year.
Re:Addressing Spotify’s Claims
by Aaargh20318 on Friday March 15, 2019 @11:07AM
(#19400338)
What do you need to 'set manually' ? You check 'automatically manage signing' and select your team from the list (if you're in multiple teams) and it should Just Work™.
It's ridiculous apple still forces anyone who wants to publish to its platform to have a mac. Had to jump through ridiculous hoops to get automated builds for an iOS app working since our build farm is all Linux (of course).