This workshop will be retired on May 31, 2020.
iTunes Connect Overview and Code Signing Basics4:00 with Gabe Nadel
In this workshop we delve into the technical and administrative steps needed to submit your app to the App Store. Learn how iTunes Connect, Member Center and Xcode each play a role in submission, as well as how to prepare you and your team for a successful review and launch.
There are three main tools you'll be using to submit your app. 0:00 X code, the Apple member center, and iTunes Connect. 0:03 X code is where you develop and 0:07 archive your app, as well as submit your binary, which is the compiled 0:08 version of your app that actually gets installed on a users phone. 0:11 The member center is where you create app IDs, verify and edit certificates and 0:15 provisioning profiles, and add test devices. 0:19 iTunes Connect, is where you create an app record, upload the meta data for 0:22 your app, track the progress of your submission, set pricing, 0:26 monitor sales, release your app, and do a host of other things. 0:29 By the way, the Member Center is also an essential place to go for 0:33 Apple documentation, WWDC videos, forums, 0:36 tutorials, beta releases of X code, code samples, and more. 0:40 As I mentioned before, the submission process may take inputs from writers, 0:44 designers, or clients. 0:47 So let's add another entity to our chart. 0:48 I'm sure you've all spent quite a bit of time in X Code, 0:52 so we'll skip that for now. 0:54 But let's take a quick tour of the member center in iTunes connect. 0:55 The member center can be found at developer.apple.com. 0:59 Now many of you have already created developer accounts, but if you haven't, 1:03 you'll need to do so. 1:06 In order to do that you'll use your existing Apple ID, or create a new one. 1:07 Those processes are throughly guided on Apple's site, so 1:11 we won't take the time to walk through them together. 1:14 There are however, a few things worth pointing out. 1:16 When creating a developer account, you'll either create it as an individual, 1:19 an organization, or an educational institution. 1:23 You can find some great guidance on this at 1:25 https://developer.apple.com/support/compa- re-memberships. 1:28 And don't worry, I've posted that in Link Blue. 1:33 Let's touch on some of the key differences. 1:40 We'll go there now. 1:42 For individuals or sole proprietors, individual accounts are the way to go. 1:45 The cost is just $99 per year. 1:49 For organizations you'll need to already be a legal entity and 1:51 have a D-U-N-S number which you can request online. 1:55 I provided a link to that below. 1:57 You'll also need to decide if you need 1:59 the added benefits of an Enterprise Program Membership. 2:01 Submitting to the App Store wouldn't require Enterprise Membership, 2:04 though if your organization plans on deploying proprietary apps 2:07 internally to employees, you will. 2:10 The standard membership cost is $99 per year, 2:12 where as the Enterprise membership is $299. 2:15 Educational memberships are free of charge. 2:18 Great for schools and classrooms, but won't allow you to sell in the App store. 2:20 They require a D-U-N-S number as well. 2:24 There's some recent and upcoming changes to these programs worth noting. 2:26 First of all, as of June 2015, one membership entitles you to create apps for 2:29 iOS MacOS and WatchOS. 2:34 That's a boon for developers. 2:36 We used to have to buy separate licenses for Mac and iOS development. 2:38 Second, when Xcode 7 releases in Fall 2015, all users aged 13 and 2:41 over can create and build apps to their own devices without any membership. 2:46 It won't help you sell int App store but it may be sufficient for some users. 2:50 As an aside, if you've yet to create your legal business entity but 2:54 would like to launch your app, you can create an individual account and 2:57 release the app under that account. 3:00 Once your entity is official, 3:02 you can request your D-U-N-S number then create an organization account and 3:04 membership and transfer your app from the existing personal account. 3:07 Switching apps from one developer account to another, 3:11 is something Apple didn't allow for many years. 3:13 But they do now. 3:15 So it's good to remember you have that as an option. 3:17 This can come in handy if a client ever wants you to launch their app initially, 3:19 and then transfer to their developer account later. 3:23 Once you have a membership, you'll have access to loads of stuff. 3:25 We'll dive into the member center in a minute, but 3:28 I wanted to draw your attention to the resources section. 3:30 Here you can find a treasure trove of useful things. 3:33 There are developer guides and 3:36 supporting docs for any Apple framework you could want. 3:37 Access to forums. 3:40 A library of great WWDC videos. 3:41 And developer libraries complete with docs and full sample projects. 3:44 And yes, that's working sample projects. 3:48 You can download, play with, and even repurpose for your own apps. 3:51 I really can't emphasize enough how valuable these resources are for 3:54 both established and beginning developers. 3:57
You need to sign up for Treehouse in order to download course files.Sign up