News for hackers. Stuff that matters.
Re:Apple rolls out a new App Store developer site by mschuster91 on Tuesday April 19, 2016 @03:43PM (#11529612)
Also, they have recently overhauled the Developer Member Center, which instantly breaks all of the tutorials on the internet on how to set up that certificate crap for push notifications, dev deploy and prod deploy.

Android is "obtain a key from GCM, then ionic build android (and distribute the apk to whomever you want, as long as the target device has Play Services)"... iOS is "okay, generate a CSR here, (insert 20 steps), still not finished", and to make stuff worse it's a true PITA to debug push notifications.

Apple's developer workflows suck, not to mention the ridiculous 100-test-devices-per-account policy (huge company and all agencies are invited to their account => huge chaos).

Re:Apple rolls out a new App Store developer site by k-mcgrady on Tuesday April 19, 2016 @05:17PM (#11530504)
>> "iOS is "okay, generate a CSR here, (insert 20 steps), still not finished""

A few years ago maybe. Now Xcode handles most of this stuff for you automatically. There are still some situations when the member centre is queried but for the most part Xcode seems generate everything you need when you try to build & run for the first time.

Re:Apple rolls out a new App Store developer site by tl on Tuesday April 19, 2016 @06:55PM (#11531132)
Xcode handles the simple case automatically and screws up everything else making the "Fix Issues" button a bit of a gamble, honestly.
Re:Apple rolls out a new App Store developer site by a13xb on Tuesday April 19, 2016 @09:35PM (#11531732)
I have recently switched to automatic provisioning profile management, only to have it completely broken in Xcode 7.3 (radar filed and confirmed). Still using Member Centre for now.
Re:Apple rolls out a new App Store developer site by underbluewaters on Tuesday April 19, 2016 @08:50PM (#11531597)
Don't you need admin access for that to work? I'm doing work for another organization, and their sysadmin has me under a restricted role (very reasonable) so Xcode can't automate any of that.
Re:Apple rolls out a new App Store developer site by ratfacemcgee on Tuesday April 19, 2016 @08:17PM (#11531502)
i hate to admit it, but you're right, its much easier now. i am on about 7 "teams" and Xcode handles it really well - provided i only ever use the one machine.
Re:Apple rolls out a new App Store developer site by M4v3R on Tuesday April 19, 2016 @05:08PM (#11530445)
Actually, when you go to 'Certificates, Identifiers & Profiles' section it is unchanged, so the tutorials should still be usable :).

On a side note, I usually didn't need to go there very often. These days XCode takes care of most of the certificate/provisioning profiles crap. Still, for a newcomer this can be overwhelming and they should really try to simplify it.

Re:Apple rolls out a new App Store developer site by eridius on Tuesday April 19, 2016 @08:26PM (#11531528)
The right way to do large-scale testing isn't to add everybody to the developer account, it's to use TestFlight or Crashlytics/Fabric. TestFlight is a nicer experience for the end users, but it does require going through beta app review for every new version number bump (though beta app review is faster than normal app review and once a version goes through review you can upload new builds of that version without review).
Re:Apple rolls out a new App Store developer site by melvinmt on Tuesday April 19, 2016 @09:12PM (#11531658)
TestFlight/Crashlytics still have the 100 devices limit. The answer is actually to get Enterprise distribution if you need to install it on more than 100 devices.
Re:Apple rolls out a new App Store developer site by eridius on Tuesday April 19, 2016 @11:12PM (#11532017)
Nope, TestFlight is now 2000 devices. And I thought Crashlytics always used the enterprise distribution mechanism? That's certainly the only exposure I've had to it.
Re:Apple rolls out a new App Store developer site by joeld42 on Tuesday April 19, 2016 @07:06PM (#11531191)
They've done a pretty good job automating the provisioning stuff. It still can be annoying to debug when it doesn't work, but for an individual or a small team it's pretty seamless these days.

I will agree with you about the Push Notifications (and other related features like IAP, GameCenter, etc).

Any company larger than a handful of developers should be using an Enterprise account, which costs about as much as three individual accounts, and has no limit to the number of devices for testing.

Re:Apple rolls out a new App Store developer site by beeswax on Wednesday April 20, 2016 @03:03AM (#11532726)
yeah but some team selection dropdowns still don't distinguish between the Enterprise and App Store teams, so you end up with two "MyCompany Inc." entries. Using any "fix issue" magic becomes an even more risky gamble then.
Re:Apple rolls out a new App Store developer site by a13xb on Tuesday April 19, 2016 @09:40PM (#11531753)
Do you still need a beta review to deploy to external testing with Enterprise account?
Re:Apple rolls out a new App Store developer site by beeswax on Wednesday April 20, 2016 @02:57AM (#11532710)
you never did; enterprise distribution is usually done via mdm/OTA provisioning or by installing the .ipa directly via iTunes
Re:Apple rolls out a new App Store developer site by a13xb on Tuesday April 19, 2016 @09:44PM (#11531764)
I think the biggest annoyance by far is iTunes Connect. It's an odd beast.

It's awkwardly separate from the rest of developer centre, and have this bizarre requirement that you use a separate Apple ID for each iTC organisation, so you end up with one primary Apple ID tied to all developer programs and separate Apple IDs for each iTC account.

Re:Apple rolls out a new App Store developer site by beeswax on Wednesday April 20, 2016 @02:53AM (#11532694)
you might want to recheck, they recently allowed to use one apple id for multiple itc organizations/teams
Re:Apple rolls out a new App Store developer site by a13xb on Friday April 22, 2016 @01:37AM (#11547258)
I didn't know, that's great news.
Re:Apple rolls out a new App Store developer site by 0x0 on Tuesday April 19, 2016 @08:53PM (#11531600)
Android and Google's developer console seemingly gets a new UI every time I venture in to get a push or maps API key, so I wouldn't say it's much better. The play services api also seem to change its mind every couple of months on how and where you even insert the api keys.
Re:Apple rolls out a new App Store developer site by rimantas on Tuesday April 19, 2016 @05:04PM (#11530408)
There is fastlane and testflight which makes life easier.