Skip to Content
iOS App Development Portable Genius
book

iOS App Development Portable Genius

by Richard Wentk
August 2012
Beginner
432 pages
9h 39m
English
Wiley
Content preview from iOS App Development Portable Genius

Creating a Digital Identity

The distribution provisioning and App Store preparation process can seem intimidating the first time you work through it. There’s much to remember, and there are no shortcuts. Expect it to take between half a day and two days.

The easy way to approach the process is to work through it methodically. You can’t complete later stages until you complete the earlier steps. The first step is to create a digital identity on your Mac.

Generating a certificate signing request

Although this part of the process is buried in jargon, it’s simple in practice. You need to:

1. Create a file using the Keychain Access Utility on your Mac.

2. Upload the file to the iOS Provisioning Portal.

The Provisioning Portal uses the file—or more specifically, a digital key in the file—when it creates a distribution profile. When Xcode builds the app, it checks your Mac’s keychain to make sure the key in the profile and the key in the keychain match. If they don’t, the build process fails.

Creating a CSR file

Follow these steps:

1. On your Mac, launch the Keychain Access Utility. You can find it in /Applications/Utilities.

2. Select Keychain AccessCertificate AssistantRequest a Certificate from a Certificate Authority.

3. Fill in the details, as shown in Figure 13.2. Use your iOS Developer Program email address. Leave the “CA Email Address” blank. Select the “Saved to disk” option.

4. Click Continue, and save the file to a convenient location.

13.2 Creating a CSR file.

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Pro Objective-C

Pro Objective-C

Keith Lee
Programming iOS 13

Programming iOS 13

Matt Neuburg

Publisher Resources

ISBN: 9781118462133Purchase book