You are on page 1of 44

VERSION 1.

6, 6/18/2012

Apple Developer Programs


a visual overview guide for OTM on the different iOS developer programs

Apple Programs
OTM is enrolled in 3 developer programs University (otmuniversity@gmail.com) Enterprise (otmenterprise@gmail.com) Developer (otmuideveloper@gmail.com)

Heres how you login to each program

Developer Programs
each program is tied to an AppleID/password each portal has 2 main parts (same in all 3 programs) member center provisioning portal

The Programs

To log into each program

Member Roles
THERE IS ONLY ONE TEAM AGENT: OTM

Managing Members

Member Management
Keep track of whos in the portal doing what Keep track of devices Manage one distribution certicate to be shared among project administrators. project admins can log into the portal and download it OR we can store it (e.g. DropBox) for others to download

this is the home page

you can also delete people

Only one person from each project should be Admin , the rest, Member

Sent to the AGENT

Program Policies

Policies, Team Agent


OTM is the Team Agent ONLY OTM should login to the developer center as Team Agent. Team Admins can login with their own appleID. The only time OTM needs to hand out a password: Team Admin is ready to register their app in iTunes Connect Team Admin is ready to upload the app to iTunes Connect (within XCode).

Policies, Team Admin(s)


Each development effort should include ONE team admin (and the rest members). The Team agent (OTM) invites the team admin. Each development effort SHOULD be allowed to test on only 2 devices.

Policies, team admin


Team Admin responsibilities: own member invitations provisioning development certicates get legal documents signed and led with OTM in charge of submitting the app to iTunes (get login credentials from OTM so you can sign in to iTunes Connect as Team Agent)

iTunes Policies
Need to log in as Team Agent when legal documents are signed and are ready to publish to the app store setting up an app to be uploaded will be done by the team admin using iTunes Connect, signing in as Team Agent. This includes all necessary content and artwork.

Specific Policies for each program

University Program

University Developer Program


set up for teaching iOS in a classroom setting students can test on device, share apps between them no access to iTunes store

Two Models

centralized/shared (OTM manages) distributed (the Dept/Professor manages)

Model 1: Shared
Share our original University Program Portal among a small set of instructors working with students on independent projects. We would have to clear out the devices/ members at some point We want to keep this pool small since we are the ones who have to administer all the members

Model 2: distributed
Apple allows a University to have more than one University Developers account For instructors teaching a class where enrollment is expected to be higher than 10 people.

Distributed model: cont.


The instructor (if they have ability to sign legal agreements) will get a NEW appleID for the course/department. That person will be the Team Agent. The instructor, whether a Team Agent or the Team Admin (or both) will be responsible for managing enrollment.

One professor, 200 students One application per instructor/course/department

The following 3 slides show what the form looks like to enroll in the University Program

Legal auth. from dept. (or OTM) goes here

Enterprise Program

Enterprise Dev. Program


set up for doing an in-house UofI app distribution no access to iTunes store limited to 100 devices

Developers Program

Developers Program
set up for people to distribute apps on the iTunes store Each admin needs to sign necessary paperwork with OTM before submitting to the apple store 100 device limit TODO: we need to clean the developer portal up

Note: no bank info setup, Only do free apps ?

Android

Android development
SDK is free, no OTM involvement no need for provisioning or certicates each team is responsible for all content and artwork for submitting to the Android store

Android app submission


software disclosure and legal paperwork must be led with OTM before submission OTM will give username/password to login and allow you to upload to the Android store

Paperwork
OTM forms and documents for mobile development

Disclosure forms

http://otm.illinois.edu for software developers, mobile development

legal documents
terms and conditions (from Apple and Android) (Apple and Android, are on line) agreement for the development of Apple Applications (OTM document)

You might also like