6 ms·
Xcode is now free: https://itunes.apple.com/gb/app/xcode/id497799835?mt=12 https://itunes.apple.com/gb/app/xcode/id497799835?mt=12 (although you still have to h
by cnorthwood 8y ago
Xcode is now free: https://itunes.apple.com/gb/app/xcode/id497799835?mt=12 https://itunes.apple.com/gb/app/xcode/id497799835?mt=12 (although you still have to have a mac)
- mattl 8y agoStill proprietary though, right? With underlying free libraries and compilers?
- cnorthwood 8y agoYes, it's gratis, not libre. I understood the parent comment to be referring to the price.
- mattl 8y agoI understood it the other way. Proprietary cables to free tools. ️
- simonh 8y agoThe 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.
- tempodox 8y agoIf 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.
- boboguitar 8y agoWhat does that have to do with the price of Xcode?
- voqv 8y ago> 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-app-on-iphone-physical-device-without-developer-account https://stackoverflow.com/questions/43932076/how-to-build-ap...
- emsy 8y agoNot 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.
- Aaargh20318 8y ago> 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.
- consp 8y agoYou provide anecdotal evidence (like me) as it requires me to set it manually to work and it has been so for about a year.
- Aaargh20318 8y agoWhat 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™.
- deleted 8y ago[deleted]
- oauea 8y agoIt'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).