《Objective-C入门经典》——1.2节注册成为Apple开发者-阿里云开发者社区

开发者社区> 开发与运维> 正文

《Objective-C入门经典》——1.2节注册成为Apple开发者

简介:

本节书摘来自异步社区《Objective-C入门经典》一书中的第1章,第1.2节注册成为Apple开发者,作者【美】Jesse Feiler,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.2 注册成为Apple开发者
Objective-C入门经典
读者一般需要在developer.apple.com上注册成为一个开发者。注册协议的条款和条件会因开发者的国籍不同而不同,并且这些条款和条件可能会随着Apple的业务变更而发生变更。读者在注册时需要选择适合自己的计划并选择登记类型。使用一些诸如基本文档之类的计划资源是不需要注册或登记的。读者在仅仅访问而不登录developer.apple.com站点时,就能很容易地发现哪些资源的使用是无须注册的(如果在很多页面上都看到“Hi, Guest”,那么就处于未登录状态。如果看到了自己的名字,那么浏览器可能使用一个cookie进行了登录,在这种情况下可能会看到一些未注册访客无法看到的资源)。

对于个人账户来讲,整个注册过程是自动化的,因此如果能够使用信用卡支付成为Mac OS或iOS会员所需的每年99美元的费用的话,整个注册过程只需要花费几分钟的时间。

注意:注册成为一个开发者的年龄要求是什么?

读者必须达到所生活的国家的法律规定的成人年龄,才能注册成为一个开发者。大多数国家规定的成人年龄是 18 岁。这是因为在注册时需要接受一个登记条件的法定协议。读者如果还未达到法定成人年龄的话也请继续往下阅读:还有其他合法的方式完成整个登记过程。

1.2.1 选择适合自己的计划
开发者计划有3种,每种计划都有一个开发中心(Dev Center)提供示例代码和示例应用程序。此外,每种计划都还有一个开发者库提供了视频、参考、指南、示例以及其他文档。登记的级别决定了能够访问何种计划。访问所有这些计划的基础参考信息是不需要支付注册费用的,但读者在后面的章节中就能看到,支付Mac OS和iOS计划的注册费用之后能够看到更多的信息。

Mac OS—基本会员资格费是99美元一年。
iOS—基本会员资格费是99美元一年。
Safari—这个计划是免费的。
获得基本的会员资格之后,能够访问beta版的软件、开发者讨论论坛以及获得购买诸如Apple全球开发者大会(WWDC)之类的开发者活动的门票的邀请。在过去几年中,基本会员还能够访问大多数WWDC中各个研讨会的视频而无须再通过iTunes支付额外的费用。

Mac OS和iOS计划允许向相关的App Store提交应用程序。iOS计划还允许使用软件模拟器来开发iPhone或iPad应用程序。此外,年度会员还能享受两次免费的技术支持,当然也可以购买更多的技术支持,每次技术支持的费用是50美元。这个技术支持是由来自开发者技术支持团队(DTS)的Apple工程师提供的。他们能够帮助解决技术难题以及在developer.apple.com站点的海量资源中找出有用的资源。但有一点需要注意的是DTS不会为发布前的(beta)软件提供支持,而此类问题一般可通过求助于开发者讨论论坛来解决,Apple工程师会在这个论坛中为所有对某一特定话题感兴趣的注册开发者提供技术支持。DTS支持与Bug报告也是分开的:它支持的是用户如何更好地使用Apple的软件。

提示: 查看自己的DTS日历

如果不使用技术支持,那么该技术支持服务将会在会员资格到期后失效。读者可以在http://developer.apple.com站点的Member Section中检查技术支持服务的状态。如果发现还有未使用的技术支持服务,那么可以在自己所关心的问题中挑选一个问题进行询问,即使这个问题与自己正在开发的项目毫不相干也没有关系。

1.2.2 选择自己的会员类别
Mac OS和iOS计划允许注册的会员类别有多种,其中Mac OS允许两种会员类别,iOS计划允许 4 种会员类别,当然这些类别可能会随着时间的流逝而发生变化。读者可以在http://developer.apple.com/programs/ios/enterprise/#compare上找到iOS计划中各种会员类别之间的比较。

个人(Personal)—这是大多数人选择的会员类别,它指以个人名义进行注册。前面曾经讲过,注册这一类别的会员需要达到所在国家的法定成人年龄。成为这一类别的会员之后就能够构建应用程序并将其提交到合适的App Store中了。此外,还能够获取相应的资源以便能够在iOS设备上测试应用程序,而不仅仅是在Mac上的软件模拟器中测试应用程序。个人会员要将测试应用程序安装到一个iOS设备上,需要将设备标识号输入到Xcode环境中。
商业(Business)—商业会员允许向团队添加其他注册开发者,这样他们就能够通过他们自己的账号来安装测试应用程序了。这解决了共同创建同一个iOS应用程序相关人员在地理上分离的问题。注意,这里的团队是指为每一个应用程序所创建的团队,其他开发者只能访问他们被授权使用的应用程序。这种会员的费用是99美元一年。如果符合条件的话可以将个人会员转换成商业会员,当然这需要提供额外的说明并经过Apple的审核,具体可参考developer.apple.com上的相关描述。

注意:注册商业会员的资格

查看developer.apple.com上的相关说明可以确认自己是否具备注册商业会员的资格。在现在的美国,个体户(如DBA业务)是没有资格注册商业会员的,合伙企业或公司(包括形成挂靠公司)具备注册商业会员的资格。
大学团队(仅针对iOS)—这一计划允许一所大学的一名教师设立一个最多可容纳200名学生的团队。具备学位授予资格的研究所也能够使用这个计划。这个计划是免费的。

提示: 读者的年龄如果低于法定成人年龄(大多数国家是低于18岁),可以采用这种方法进行注册。
企业项目(仅针对iOS)—这个项目允许开发并在企业内部发布应用程序,而不是在App Store上发布应用程序。这个项目的费用是299美元一年。

1.2.3 注册自己的Apple ID
开发者需要一个Apple ID来标识自己的身份。读者如果有了一个iTunes账号,那么就已经有了Apple ID了。此外,如果之前有过一个Mobile Me账号或现在有了一个iCloud账号,那么也就有了Apple ID了。注册Apple ID是免费的。

版权声明:本文首发在云栖社区,遵循云栖社区版权声明:本文内容由互联网用户自发贡献,版权归用户作者所有,云栖社区不为本文内容承担相关法律责任。云栖社区已升级为阿里云开发者社区。如果您发现本文中有涉嫌抄袭的内容,欢迎发送邮件至:developer2020@service.aliyun.com 进行举报,并提供相关证据,一经查实,阿里云开发者社区将协助删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章