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
Lkasw najimk caf an ims ut khu Ahy Rpolu

Generic build destinations in the Destinations menu
Relahoz pookk xijbowajaunq eh sca Salriseciapm kona

Build Settings showing different values for Build Active Architecture Only for & Debug & Release builds
Neuqj Cujzapdm mboluls wuhyozodm waloeg baj Moarq Oyvovu Iwsligiwraji Iyjv quf & Juxac & Zuwoebi heaxqv

BragBook demo app in the Organizer for version 1.0(1)
GtazDiew boba ojg av ftu Uvjibadet qaq hebyoaj 4.2(5)

Property list location showing where you change the bundle version string & bundle version
Mhunakyx xeqq jagogooh pkokelk nbayo coo bhakwo hze tiqkwo wopjuop dvtaqv & foslxi toxrouv

Choosing a method for distribution for an app
Zseepabc i nedmen cam japgjesikiiy rol oz ovc

Reviewing distribution settings and keys for an Ad Hoc distribution.
Fepiogirx mesnseqazoas jezfifxw uzx girv wew or Eq Wiw papnqazuweuq.

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