《iOS应用开发指南——使用HTML5、CSS3和JavaScript》——2.1节取得苹果公司开发者ID

  1. 云栖社区>
  2. 博客>
  3. 正文

《iOS应用开发指南——使用HTML5、CSS3和JavaScript》——2.1节取得苹果公司开发者ID

异步社区 2017-05-02 14:56:00 浏览1473
展开阅读全文

本节书摘来自异步社区《iOS应用开发指南——使用HTML5、CSS3和JavaScript》一书中的第2章,第2.1节取得苹果公司开发者ID,作者 【美】Kristofer Layon,更多章节内容可以访问云栖社区“异步社区”公众号查看

2.1 取得苹果公司开发者ID
iOS应用开发指南——使用HTML5、CSS3和JavaScript
为了安装Xcode,需要下载iOS SDK(以前叫做iPhone SDK,2010年7月改名了)。但是在寻找SDK之前,需要先取得一个苹果公司开发者ID。

苹果公司开发者ID是应用程序设计、审查、发布、升级、以及(如果你在销售你的应用程序)报酬支付整个流程的联机标识。而且,我怀疑苹果公司想要你最终参与这个过程,所以他们要求你甚至在下载iOS SDK之前就需要注册苹果公司开发者ID。但是不必担心:下载SDK时,苹果公司开发者ID本身是免费的。

开始注册(图2.1),请访问:

http://developer.apple.com/programs/register.


0f2f5c93fece0d06980b5f564e03809bbd762f82

图2.1 获取你的苹果公司开发者ID的网页

这一过程的第二个屏幕(图2.2)询问你是否已经有了一个现成的苹果公司 ID,并且解释你可以做些什么,如果你愿意,可以使用你已经有的用来从iTunes或者从苹果公司商店里在线购买商品的苹果公司 ID。然而,苹果公司预感到在这种情况下最好是选择创建一个独立的开发者ID,所以默认选择创建单独的开发者 ID,以避免会计和报告问题。


f9ab4a6d850b854206a48258627ea0a77680f383

图2.2 除非你已经是一个苹果公司开发者,否则不要选择使用已经存在的
苹果公司ID。不然会在后面的过程中产生会计和报告问题

有人要质疑了:为什么在这里给我们选择?

如果你像我一样,讨厌会计和报告问题,我强烈建议:直接创建另外一个ID。这样会保持你的苹果公司消费者角色和苹果公司开发者角色完全彻底分开。这还能让你的苹果公司 开发者 ID和一个有自己报税ID号码的企业实体关联起来,可能会给你提供一些避税。

在你选择了新的Developer ID选项后,你将前往个人和职业简介页面。这是另一个似乎需要认真回答的页面,但是不要太过重视。例如,有一些关于你的应用程序主要的市场、你打算设计的应用程序的类别以及你是否在为别的移动平台做开发等问题。我还没有听说过苹果公司不批准一个应用,只因为它不符合这里你选择的类别。同样,也有许许多多的苹果开发者也在为其他的移动平台设计开发应用程序。所以我不觉得如果你诚实地说你是Android应用程序设计师,就会受到惩罚。(另一方面,为什么苹果要问这个问题?答案只能成为许多围绕苹果公司的无法解释的谜团中的一个。)

2.1.1 苹果公司开发者协议
完成了你的个人和职业简介,你将前往另一个有点可怕的页面:开发者协议页面。同样,这个页面不要想多了。反过来说,这仅仅是你购买新软件后的一个标准最终用户许可协议(End User License Agreement)。它大概描述了你作为苹果公司的设备软件开发者的一些法律协议。那么这些法律协议包含那些内容呢?

现在,我不是律师,所以不要以为你会读到一个关于苹果公司的开发协议的一组法律建议,但这里有一些事情需要注意。

苹果开发人员ID和密码:记住这些机密,不与任何人共享它们。除非你的13到17岁的孩子们想在你的名下为苹果开发软件,而你愿意与他们分享开发人员ID和密码(我不是在这里开玩笑)。仅凭一个开发ID就能开创一个家族企业也不是没有可能。
开发者的好处:不,通过注册成为苹果的开发人员你不会得到健康保险或带薪休假。但有一个特别的好处:有资格参加苹果公司在旧金山的年度全球开发者大会(WWDC)。这就像传说中的朝圣,史蒂夫•乔布斯将在这里宣布重大消息(如2007年6月的第一代iPhone发布,以及2010年6月的iPhone 4)。第一天是公告和升级信息,随后的四天是关于苹果的iOS和Mac技术的各方面的技术研讨会和技术实验。出席大会的是从世界各地云集的苹果开发商,是一个很好的教育培训和交流的机会。但不要认为这是免费,2010年报名费为1 600美元。
限制和保密:一旦你同意成为苹果的开发者,也就同意了不能分享苹果公司的设备和软件是如何工作的这些有趣的细节, 或者是你在WWDC上学到的令人激动的东西,或者是苹果公司有关新产品的任何预先通知。从本质上讲,你是签署了保密协议。(在你的朋友们面前忸怩作态可能是个有趣的事情:“嗯,我确实有一些有关苹果传闻的准确的信息,但不幸的是我不能随便地告诉你,因为我签了保密协议。”)
一些很谨慎的事情

因为我签了苹果开发协议,所以我必须对本书包含的资料特别小心。举例来说,我没有详细介绍苹果公司的人机界面指导方针(这些在developer.apple.com有文档详述),而是转达对这些指引的思想,并鼓励你下载完整的文件,并将它们添加到你的参考图书库。基本上,我会以如下准则来约束我的行动:概述如何注册为苹果开发者,设计应用程序,让它们通过苹果的批准,并通过iTunes发布它们。由于苹果公司目前提取应用程序收入总值的30%,我引导越多的人来做苹果开发者,苹果公司将越高兴!另一方面,苹果开发人员不是正式的代理人或苹果公司的代表,所以,我划定最后的界限,简介信息和任何复述的详细信息都是苹果私有开发者网站可以利用的。所以,本书包含的唯一受苹果网站(需要开发者ID认证)保护的信息是:

1.iOS SDK的下载过程的截图。

2.我自己的iTunes连接帐户的截图。
苹果公司的商标和标识:作为苹果公司开发者,你将会被授权有限制地使用苹果公司商标。例如,你可以在你的网站包括“Available on the App Store”图标,以及一些苹果提供给你的非常好的iOS设备照片,你也可以在你网站的内容中提到苹果公司产品名称。使用这两种资源,一定要按照他们的使用准则(第11章中着重讲述)和包括任何所需的免责声明。
该协议相对比较温和,有一些好处也有一些约束条件。我建议仔细阅读并同意它,但是再说一次,我不是律师(我甚至没有玩过律师角色的游戏)。

2.1.2 验证和祝贺
在你同意的开发协议后,你将需要完成一个快速的验证过程,通过电子邮件发送给你一个验证代码。一旦你收到电子邮件,然后在正确的文本输入域里输入验证码并提交它,你将看到申请接受的祝贺屏幕,当爱德华•埃尔加的威仪堂堂进行曲响起,伴随着一个祝贺受理成功的菜单会呈现在你的面前(图2.3)。


5d38c5c45d05de54a677474af8155103a25d54a2

图2.3 恭喜你,你已经是苹果开发人员了!(省略后台播放的威仪堂堂进行曲。)

搞定了,你有一个了开发人员ID,准备好下载一直在耐心地期待着的:iOS SDK!

网友评论

登录后评论
0/500
评论
异步社区
+ 关注