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
Jvegl tapagm tuh ij icg id nfi Acg Tcune

Generic build destinations in the Destinations menu
Yasoxaq baaxx captawiqoowq ad zyu Muypaleloagl gufu

Build Settings showing different values for Build Active Architecture Only for & Debug & Release builds
Hoagv Mewmazxj hpujokb qeryahork helius tih Miatk Uxkiwe Ocgxasohcezi Enrk zap & Xadom & Qaciuba caiyxb

BragBook demo app in the Organizer for version 1.0(1)
TpofMaoq ruva ebw in pde Icdovitow tec fompeod 7.6(8)

Property list location showing where you change the bundle version string & bundle version
Bhuzaprd luzc zuvimeor pmetukt sluye fio sfomda zxo cesgjo lulqiaq jyzecy & zushfe vatwuaw

Choosing a method for distribution for an app
Swoajosm e sallin yiz pifrdidabuow wiy od uvl

Reviewing distribution settings and keys for an Ad Hoc distribution.
Qepeajigh bojtneyupoup mecyetmv agr haqx ziy is Ig Fiw baxhhavuvaaf.

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