Live data from Hacker News

Xcode 8

developer.apple.com

1–10 of 14 posts

Re: Xcode 8

#2
> The new automatically managed code signing generates all the assets you need to properly sign, provision, and run your apps on a connected Apple device. Simply choose your team and Xcode does the rest

I really hope so, that's easily the most annoying part of the app development experience. The fact that I have workflows and code from 2012, predating both swift and ARC only makes this worse

Re: Xcode 8

#3
"Developing and running your app on your Apple device is as easy as entering your Apple ID into Xcode preferences. Apple Developer Program membership is not required."

Is this a recent change? Sounds like a boon to indie devs.

Re: Xcode 8

#4
There is one extremely annoying change regarding provisioning for iOS: you now need to manually set a 'development team' for each single app target, and there is no default. You'll have to set one. This is annoying for projects with many app targets (I have projects with 10..20 app targets). There's no way you can distribute source code (either with Xcode project files or cmake build files) which just compile and run out of the box. You first need to go into into the settings and set the development team for every single target. And if you recreate the Xcode project files with cmake you need to do it again. How this should work with automated builds and continuous integration servers is beyond me.

Re: Xcode 8

#5

"Developing and running your app on your Apple device is as easy as entering your Apple ID into Xcode preferences. Apple Developer Program membership is not required." Is this a recent change? Sounds like a boon to indie devs.

It started last year with Xcode 7.

Re: Xcode 8

#6
post #2

> The new automatically managed code signing generates all the assets you need to properly sign, provision, and run your apps on a connected Apple device. Simply choose your team and Xcode does the rest I really hope so, that's easily the most annoying part of the app development experience. The fact that I have workflows and code from 2012, predating both swift and ARC only makes this worse

They've made this promise before, and it's already supposed to be working (iOS Team Certificates, etc.). So whether they got it right this time and it actually works... we'll see

Re: Xcode 8

#7
post #6
post #2

> The new automatically managed code signing generates all the assets you need to properly sign, provision, and run your apps on a connected Apple device. Simply choose your team and Xcode does the rest I really hope so, that's easily the most annoying part of the app development experience. The fact that I have workflows and code from 2012, predating both swift and ARC only makes this worse

They've made this promise before, and it's already supposed to be working (iOS Team Certificates, etc.). So whether they got it right this time and it actually works... we'll see

I've had so much trouble with xcode automatically adding "xcode managed profile: *" a million times in the developer portal, even despite me having configured an app-id-specific profile (for custom provisioning profile settings such as push notification certificates), and then having it pick the wrong team and/or provisioning profile causing push messages to break, so I've stopped logging in to xcode completely. It's not so bad managing provisioning profiles in the dev portal when you get the hang of it. Unfortunately xcode removed most of the GUI for managing installed profiles, but the fastlane tools (including "sigh manage") help a bit.

Re: Xcode 8

#8

There is one extremely annoying change regarding provisioning for iOS: you now need to manually set a 'development team' for each single app target, and there is no default. You'll have to set one. This is annoying for projects with many app targets (I have projects with 10..20 app targets). There's no way you can distribute source code (either with Xcode project files or cmake build files) which just compile and run…

That sucks. We have one target for the store and one target that uses our enterprise provision we use for internal testing. I suppose we can just use test flight now.

Re: Xcode 8

#9

There is one extremely annoying change regarding provisioning for iOS: you now need to manually set a 'development team' for each single app target, and there is no default. You'll have to set one. This is annoying for projects with many app targets (I have projects with 10..20 app targets). There's no way you can distribute source code (either with Xcode project files or cmake build files) which just compile and run…

What is an app target?

Re: Xcode 8

#10
post #9

There is one extremely annoying change regarding provisioning for iOS: you now need to manually set a 'development team' for each single app target, and there is no default. You'll have to set one. This is annoying for projects with many app targets (I have projects with 10..20 app targets). There's no way you can distribute source code (either with Xcode project files or cmake build files) which just compile and run…

What is an app target?

"The deployment target setting specifies the lowest operating system version that your app can run on. For example, the lowest available setting for iPad apps is iOS 4.3."

from

https://developer.apple.com/library/content/documentation/ID...

Post reply on HN