Live data from Hacker News

What's new in Xcode 7

developer.apple.com

21–30 of 179 posts

Re: What's new in Xcode 7

#21
post #7

Earlier quoted context omitted.

No, you only need to pay if you want to distribute apps through the App Store.

Is that right? As of Mavericks, OS X by default refuses to run applications that are not signed with a 99$/year Apple certificate.

You can always right-click and select "Open".

Re: What's new in Xcode 7

#22
post #2

Unexpected: "Xcode 7 and Swift now make it easier for everyone to build apps and run them directly on their Apple devices. Simply sign in with your Apple ID, and turn your idea into an app that you can touch on your iPad, iPhone, or Apple Watch. Download Xcode 7 beta and try it yourself today. Program membership is not required."

FINALLY. I don't understand why they didn't do it earlier.

Re: What's new in Xcode 7

#23
post #7
post #4

Earlier quoted context omitted.

Does this mean you now need to pay $99/y to develop OSX apps?

No, you only need to pay if you want to distribute apps through the App Store.

Personally, that is a total game changer for me. I have an app idea, to build a custom house management app for my wife and I. I really don't care to put it on the app store and I don't want to pay $99 for a two person app. Now I can make an app that only my wife and I will use.

Re: What's new in Xcode 7

#24
post #15

"Advanced error handling model using try / catch / throw that feels natural in Swift." yeah try/catch is very advanced.

While try/catch is what is exposed to us as developers, the underlying implementation could very well be advanced.

Re: What's new in Xcode 7

#25
post #4

Earlier quoted context omitted.

Does this mean you now need to pay $99/y to develop OSX apps?

Only if you want to distribute apps in the Mac App Store. Same as it was yesterday.

Or sign apps for others to download without the App Store (also the same).

Re: What's new in Xcode 7

#26
post #7

Earlier quoted context omitted.

No, you only need to pay if you want to distribute apps through the App Store.

Is that right? As of Mavericks, OS X by default refuses to run applications that are not signed with a 99$/year Apple certificate.

I'll admit that the right-click workaround is a minor speedbump but it does work.

And Developer ID certificates are valid much longer than a year, I believe mine expires in 2019. They aren't revoked if you stop paying for program membership, and the expiration applies to the signing operation, apps you've signed in the past will continue to work after the certificate expires.

Re: What's new in Xcode 7

#27
post #15

"Advanced error handling model using try / catch / throw that feels natural in Swift." yeah try/catch is very advanced.

Advanced compared to what was there in previous releases (basically an Error out parameter that you had to check on your own)

Re: What's new in Xcode 7

#28
post #14
post #11

Earlier quoted context omitted.

you could potentially bundle xcode + xctool + github into some sort of adhoc app store, no?

It will probably have a really short code signing certificate expiration date, so you'll have to rebuild and reinstall all the time. They'll probably notice when 100000 users debug-sign the same app ID too...

Re-signing could be done automatically when you plug your iDevice (unless TTL is really short like 1 hour). App ID, hash could be changed easily as well.

Re: What's new in Xcode 7

#29
post #23
post #7

Earlier quoted context omitted.

No, you only need to pay if you want to distribute apps through the App Store.

Personally, that is a total game changer for me. I have an app idea, to build a custom house management app for my wife and I. I really don't care to put it on the app store and I don't want to pay $99 for a two person app. Now I can make an app that only my wife and I will use.

You can do this today. Just download XCode and go to town. Or use any other programming language supported on OSX like Python, Go, etc. etc.

Re: What's new in Xcode 7

#30
post #9
post #2

Unexpected: "Xcode 7 and Swift now make it easier for everyone to build apps and run them directly on their Apple devices. Simply sign in with your Apple ID, and turn your idea into an app that you can touch on your iPad, iPhone, or Apple Watch. Download Xcode 7 beta and try it yourself today. Program membership is not required."

> Program membership is not required. Though note that there's a current bug listed that looks like accounts with expired developer memberships currently can't use free provisioning. (For me, this is mildly irritating, because I let my membership lapse a few days ago on a hunch that they'd combine the developer programmes. And then they did, but I can't use the free provisioning, and the re-enrolment form doesn't see…

You can try to create a new Apple ID while they fixing the bug.
Post reply on HN