Automatic Code Signing

While you’re still in the Certificates, Identifiers, and Profiles section of your developer account, you might pause to wonder: “so what are certificates and profiles?” It turns out, these are the other two major pieces of the app security story. The difference is that while the entitlements file and App ID are about what your app is and what it can do, certificates and profiles are all about you.

Certificates identify you as a developer who’s known to Apple. They actually work with the Keychain back on your Mac. The idea is that there’s a chain of trust: your certificate is digitally signed by a certificate issued by Apple World Wide Developer Relations, and that certificate is signed by Apple’s root Certificate Authority ...

Get Xcode Treasures now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.