Using Xcode Organizer

Heads up... You’re accessing parts of this content for free, with some sections shown as scrambled text.

Heads up... You’re accessing parts of this content for free, with some sections shown as scrambled text.

Unlock our entire catalogue of books and courses, with a Kodeco Personal Plan.

Unlock now

Building directly to local devices lets you get farther in testing and app development than building to a simulator. Eventually, you’ll want to build for a broader set of devices within your organization. Then perhaps for external testers and finally for the App Store.

To fully follow along for the rest of this lesson, you need to join the Apple Developer Program. However, there’s still valuable information if you’re not planning on joining now or ever.

Joining the Apple Developer Program gets you two main benefits: the ability to distribute test versions of your app through TestFlight and the ability to sell your app in Apple’s App Store once it’s passed Apple’s review process.

You can purchase a membership in the developer program, or someone who’s already a member can invite you to their team. If you purchase your own, you’ll be able to invite others.

If you’re part of a team, you might have read-only access to App Store Connect, TestFlight and other parts of your team’s developer account, but you’ll be able to use the team’s signing certificates and app IDs. So you can distribute anything you build and sign with the team’s certificates to a broader audience than just your own devices.

Accounts tab of Xcode Settings showing an Apple ID that is part of an Apple Developer Program team but without its own Apple Developer Program subscription
Accounts tab of Xcode Settings showing an Apple ID that is part of an Apple Developer Program team but without its own Apple Developer Program subscription

The image above shows that this developer can sign apps with their personal or team certificates. This developer can build any of the team’s apps and distribute new versions. Some teams will require each developer to create a new Apple ID when they join; others will let a developer use an existing Apple ID. Xcode will show all of the developer certificates installed on the Mac. In the image above, Xcode shows the personal team and the one business team for this user as Team options on the Signing page.

Organizer

The Organizer lets developers prepare an app for distribution and get data about how their app performs in the real world. It’s also where Xcode stores app archives. When you set up a new phone, one of the prompts is for sharing data with developers. If you agree to that, the data will filter down to the developers in the Organizer.

Crash report for an app in the App Store
Bgosq borejh gak ez elp il vla Iqy Krate

Generic build destinations in the Destinations menu
Zumuweh ciuzf ginviwepeuyg ow sno Vuddedejaepw kula

Build Settings showing different values for Build Active Architecture Only for & Debug & Release builds
Yeiss Kicceqyf rnodobk zapwacehw toluav xiw Doacr Ahyogo Urxhifisrahi Uxzm heg & Jesok & Zuqiobe laihmz

BragBook demo app in the Organizer for version 1.0(1)
RgumFoey cuze asr uj two Aqxuxirin rum mucgaub 3.2(8)

Property list location showing where you change the bundle version string & bundle version
Ftawofsl dugc qejuquuj ytenotr gruwe kae tqalci ldi pipjmi jihgaix tzbigt & wejydu vohsual

Choosing a method for distribution for an app
Ywoapuks i retfev bud bocwwifiquug vub ut irv

Reviewing distribution settings and keys for an Ad Hoc distribution.
Pimoumifs dalknopegoop netronrl edb zahj rez ed Up Yir lelcgazoleiq.

See forum comments
Download course materials from Github
Previous: Device Demo Next: Distribution Demo