Christopher M. Judd

Report 2 Downloads 277 Views
Deploying

iOS Applications Christopher M. Judd

Saturday, June 30, 12

Christopher M. Judd President/Consultant of leader Columbus

Saturday, June 30, 12

Developer User Group (CIDUG)

Saturday, June 30, 12

Objectives Deploy an application to your dev device Understand the types of deployments Understand the basic process for each type of deployment Provide tips to make the process easier

Saturday, June 30, 12

Sorry, No Code!

Saturday, June 30, 12

Anybody have an iOS device but does not have a developer account and doesn’t want to play the $99 today?

Saturday, June 30, 12

Saturday, June 30, 12

Email [email protected] with subject of “deploy ios” with following information name: email: <email> device: <device uuid>

Saturday, June 30, 12

UDID

Saturday, June 30, 12

click & Edit > Copy Identifier (UDID)

Development (device) Ad Hoc App Store

Saturday, June 30, 12

Deploying to Device

Saturday, June 30, 12

must be a registered developer

Saturday, June 30, 12

iOS Developer Programs Developer Free Can not deploy to a device Standard Program $99/year Deploy to up to 100 Ad Hoc devices Deploy to App Store Enterprise Program $299/year For developing internal application and deploying to company phones

Saturday, June 30, 12

Developer Program

Saturday, June 30, 12

https://developer.apple.com/ios Saturday, June 30, 12

Saturday, June 30, 12

Saturday, June 30, 12

Saturday, June 30, 12

Saturday, June 30, 12

Saturday, June 30, 12

Saturday, June 30, 12

Saturday, June 30, 12

Standard Program

Saturday, June 30, 12

https://developer.apple.com/ios Saturday, June 30, 12

Saturday, June 30, 12

Saturday, June 30, 12

Saturday, June 30, 12

Saturday, June 30, 12

? individual or organization

Saturday, June 30, 12

fill out legal forms prove who you are pay $99

Saturday, June 30, 12

wait for approval

Saturday, June 30, 12

Saturday, June 30, 12

Team Management

Saturday, June 30, 12

as admin user

Saturday, June 30, 12

admin may register team members

Saturday, June 30, 12

Saturday, June 30, 12

Saturday, June 30, 12

Saturday, June 30, 12

Roles

Agent = Super Admin Saturday, June 30, 12

Saturday, June 30, 12

As Developer

Saturday, June 30, 12

Saturday, June 30, 12

same registration process again

Saturday, June 30, 12

Saturday, June 30, 12

must have a provisioning profile

Saturday, June 30, 12

Saturday, June 30, 12

As Developer

Saturday, June 30, 12

Saturday, June 30, 12

Saturday, June 30, 12

Saturday, June 30, 12

Saturday, June 30, 12

Keychain Access > Certificate Assistant > Request a Certificate from a Certificate Authority

Saturday, June 30, 12

Saturday, June 30, 12

As Admin approve signing request

Saturday, June 30, 12

As Developer download certificate

Saturday, June 30, 12

As Developer email admin uuid

Saturday, June 30, 12

click & Edit > Copy Identifier (UDID)

As Admin add device

Saturday, June 30, 12

As Developer download profile

Saturday, June 30, 12

Running device Run

or ⌘R Saturday, June 30, 12

Ad hoc Deployment

Saturday, June 30, 12

Saturday, June 30, 12

UDID

Saturday, June 30, 12

click & Edit > Copy Identifier (UDID)

App IDs

Saturday, June 30, 12

As Admin add device

Saturday, June 30, 12

Ad Hoc Store Provisioning Profile include Ad Hoc in name

Saturday, June 30, 12

Archive Product > Archive

Saturday, June 30, 12

Email to Beta Testers

Saturday, June 30, 12

https://testflightapp.com Saturday, June 30, 12

App Store Deployment

Saturday, June 30, 12

Saturday, June 30, 12

Distribution Certificates

Saturday, June 30, 12

App Store Provisioning Profile include App Store in name

Saturday, June 30, 12

Submit to App Store

Saturday, June 30, 12

Saturday, June 30, 12

Saturday, June 30, 12

Saturday, June 30, 12

Saturday, June 30, 12

Screenshots

Saturday, June 30, 12

Screenshots

Press and Hold

Saturday, June 30, 12

Screenshots

http://www.curioustimes.de/iphonesimulatorcropper/ Saturday, June 30, 12

status is now waiting to submit

Saturday, June 30, 12

wait for approval

Saturday, June 30, 12

https://developer.apple.com/appstore/guidelines.html

Saturday, June 30, 12

Saturday, June 30, 12

$ Saturday, June 30, 12

glossed over Paid apps iCloud Game Center In-App Purchase Push Notifications

Saturday, June 30, 12

Analytics Apple

Downloads

Saturday, June 30, 12

Analytic Companies

Uses New Users Device Types Locations Events

Google “Tools Workflow for iOS”

Saturday, June 30, 12

Christopher M. Judd President/Consultant/Author email: [email protected] web: www.juddsolutions.com blog: juddsolutions.blogspot.com twitter: javajudd

Saturday, June 30, 12