App IDs and Your Developer Account

You may think from the previous example that the Capabilities tab is little more than a fancy editor for the entitlements file. But it turns out, Capabilities go a lot farther than that. If you expand some of the other capabilities, you’ll see they have more steps than simply adding entitlements for you.

This is even more pronounced with projects for iOS, tvOS, and watchOS where there’s a tighter connection to the App Store and Apple-provided services. For example, consider an app that uses iCloud. The book’s download code has a sample app that uses iCloud to log the last time it was launched. Then, when you launch it, it shows the last time it was launched on any of your devices.

For an iCloud app like this ...

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.