• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
iOS Release Management
 

iOS Release Management

on

  • 1,981 views

Slides to the lecture I gave on provisioning an iOS app for release to iTunes.

Slides to the lecture I gave on provisioning an iOS app for release to iTunes.

Statistics

Views

Total Views
1,981
Views on SlideShare
1,978
Embed Views
3

Actions

Likes
1
Downloads
21
Comments
0

1 Embed 3

http://www.linkedin.com 3

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    iOS Release Management iOS Release Management Presentation Transcript

    • Basics of building, provisioning, and releasing an iOS app to iTunesiOS RELEASE MANAGEMENT
    • CODE SIGNING PROCESS Device IDs App ID Public Key Certificate Developer Provisioning Profile Apple Portal Developer’s Machine Key Gen Private Key Code Sign Signed Binary
    • DISTRIBUTION PROCESS Signed Binary Package (*.app) (*.ipa) DevMachine iOSDevice Developer PP AdHoc PP AppStore (USB connection to (Over-the-Air Distro (requires dev machine distro) Apple approval) distro) Must install to devices matching the Device IDs in PP
    • TYPES OF PROVISIONING PROFILES Provisioning Profile Development Distribution Ad Hoc App Store
    • GENERATE KEYS• Generate private/public key-pair using app Keychain Access on your Mac• Keychain Access » Certificate Assistant » Request a Certificate from a Certificate Authority
    • UPLOAD PUBLIC KEY• Upload public key to the Provisioning Portal – Select Request Certificate – Upload the file• Keep private key safely local on the Mac
    • ADD DEVICE• For dev and adhoc distro, you need to add device on the portal. Select Devices…
    • CREATE APPID• Each app needs a unique AppID
    • DEV VS DISTRO• Differences between dev and distro provisioning profiles (in the portal)
    • CODE SIGN• Download the provisioning profile matching your app for code signing during build
    • TESTFLIGHT Associates users to devices Build and provision Associates users to devices TestFlight makes adhoc distro easy
    • Questions? Picture: Sean Dreilinger -http://www.flickr.com/photos/seandreilinger/2326448445/in/photostream/