起步
学习开发 iOS 应用程序的第一步是理解注册为 Apple 开发者和 iOS 开发者计划会员的不同。然后决定你在什么时候付费加入 iOS 开发者计划。本章就来谈论一下 Apple 开发者和 iOS 开发者计划的差别,大概需要的费用以及加入开发者计划的好处。最后,一步步告诉大家怎么样加入这些计划成为会员。
注册成为 Apple 开发者
注册成为 Apple 开发者不需要费用,很简单,访问以下链接:
http://developer.apple.com/programs/register/
然后按照要求一步步开始注册。 使用 Apple ID 进行注册,这个 Apple ID 就是用来在 iTunes 或者 Apple Store 上面购买商品的账号。 完成这个注册,就可以获得一些开发者资源,例如在线文档,教程等等。开发者也能够下载旧版的 iOS 开发包(SDK),以及 Xcode 开发环境(IDE)。
下载 Xcode 6 (Beta) IDE 和 iOS 8 SDK
最新版的 iOS SDK 和 Xcode 可以在 Apple App Store 上面免费下载。鉴于支持 Swift 的 Xcode 6 还是 Beta 版本,我们需要在以下这个网址下载:
https://developer.apple.com/xcode/downloads/
因为这些工具是免费的,那还需要升级加入 iOS 开发者计划吗?是不是保持为 Apple 开发者就足够了。鉴于此,全面理解 iOS 开发者计划是很重要的。
iOS 开发者计划
加入 iOS 开发者计划会员费为每年99美元。前面说过,iOS 开发者计划会员可以下载最新版的 iOS SDK 以及 Xcode 开发环境。而且,iOS 开发者计划会员还有以下几点关键好处:
iOS 开发者计划会员可以创建证书和配置文件,以便在真实设备(而不是虚拟机)上测试应用程序。虽然 Xcode 包含了设备模拟器,允许很大部分的测试在上面运行,然而还是有一部分功能,例如定位跟踪,以及设备移动,只能够在真实设备上全面测试。特别重要的是,iCloud 的访问,提醒和应用内购买,只能当应用程序在物理设备上运行时进行测试。
更重要的是,iOS 开发者计划的会员可以不受限制地访问全系列与最新的 iOS SDK 和对应的指南和教程,有机会获得来自苹果的 iOS 技术支持工程师的技术支持(虽然每年的费用仅仅包括两个支持事件报告)。
目前iOS开发者计划中最重要的好处是,必须成为成员才可以在 App Store 中的发布为了出售或免费下载的应用程序。
显然,在你的应用程序上传 App Store 在某一点之前,iOS开发者计划的成员资格将被要求。唯一的问题是,什么时候注册。
什么时候注册 iOS 开发者计划
很明显,iOS 开发者计划的会员有很多好处,而且最终,必须成为会员才能够开始销售应用程序。至于是否现在缴纳报名费或以后,主要视乎个别情况而定。如果你仍然在学习开发 iOS 应用程序的早期阶段,或者还没有拿出一个很好的主意开发应用程序,你就只是需要注册 Apple 开发者。随着你的技能水平的提高,你的想法,应用开发初具规模,到那个时候就可以加入了iOS 开发者计划了。毕竟,日后总是可以报名加入开发者计划的。 另一方面,如果你有对自己有信心,你的应用程序准备发布或你知道需要在物理设备上测试一个的应用程序的功能,而不是能在模拟器里测试了,那么就加入开发者计划吧,宜早不宜迟。
加入 iOS 开发者计划
如果你的目标是为您的雇主开发 iOS 应用程序,首先需要检查你们公司是否已经拥有会员资格。如果已经拥有,请与你的公司的程序管理员联系,让他们从 iOS 开发者计划会员中心给你发送邀请,来加入团队。一旦他们这样做了,苹果会发送邮件告知你已经被邀请加入,邮件中含有一个链接,点击链接来激活你的会员资格。如果你或你的公司不是 iOS 开发者计划会员,您可以在网上报名参加:
https://developer.apple.com/programs/ios/
点击按钮“Enroll Now”,你会看到以下界面:
继续点击按钮“Continue”:
选择已有的 Apple ID 或者创建一个新的账号。如果是创建一个新的账号,之后的界面需要输入一些个人信息。之后,你会看到以下界面,点击按钮“Continue”:
你需要按照要求选择适合自己的选项,例如,是个人开发者,还是公司开发者:
继续按照屏幕提示进行,直至完成付费。
现在你需要等待申请批准,账号被激活。
在你等待的这个时间,你可以用你申请时使用的账号和密码登录会员中心:
http://developer.apple.com/membercenter
登录以后,点击网页上方“Your Account”,将会显示你之前的申请状态为“Enrollment Pending”:
当你收到账号激活的邮件,再次登录进会员中心,你就能看到很多的选择,以及资源显示出来,如下图所示:
小结
准备 iOS 应用程序开发的一个重要步骤就是注册成为 Apple 开发者,以及在必要时刻升级为 iOS 的开发者计划会员。本章概述了以上两种计划的不同,提供了如何加入计划的步骤,以及简要的描述了注册的步骤。
下一步是下载 iOS SDK 和Xcode 6(Beta)开发环境。
Written with StackEdit.