在AppStore掘金


在AppStore掘金

内容概述

  • 注册开发者账号
  • 申请成为开发者
  • 证书申请
  • 真机调试
  • 应用提交

30.1注册开发者账号

苹果公司的开发资源网站是:https://developer.apple.com/。在这里可以下载XCode开发环境和SDK,并且可以获得文本和视频的帮助文档。还可以注册开发这账号,获得证书等。

苹果开发者账号分为个人(individual),公司(company),企业(enterprise)三种类型。个人账号只能有一个开发者,公司账号允许多个开发者协作开发,企业账号其App只能用于内部员工使用,是无法对外公开的。所以,通常情况下大家都是选择个人或者公司账号。

下面介绍个人帐号的申请流程,步骤如下:

  1. 在线注册Apple ID,要想成为苹果开发者,必须注册一个苹果账号,也就是Apple ID。首先登陆到苹果开发网站,https://developer.apple.com/。选择"iOS Dev Center"。如下图所示。

30.1 注册苹果账号

  1. 在跳转的页面中选择"Register",如下图所示。

30.2 注册苹果账号

  1. 在跳转的页面中选择"Create Apple ID"按钮进行注册账号。如下图所示。

30.3 注册苹果账号

  1. 在注册的界面中填写一下个人信息,如下图所示。

30.4 注册苹果账号

正确填写个人信息后,会收到一封邮件,打开邮件确认后,注册成功。

30.2 申请成为开发者

用我们注册的开发账号登陆,会跳转到开发账号信息确认页面,https://developer.apple.com/register/developerAgreement.action。如下图所示。

30.5 注册苹果账号

勾选复选框,点击"Agree"按钮,跳转到另外一个页面,填写一些要开发的软件平台及个人技能等信息。如下图所示。

30.6 注册苹果账号

点击"Register"按钮,跳转到iOS开发中心,在这里我们可以下载开发环境Xcode,还有一些视频和帮助文档。在右边选择"Join the iOS Developer Program"链接,跳转到付费开发页面,如下图所示。

30.7 注册苹果账号

点击"Enroll Now"按钮,跳转到另外一个页面,该页面显示了注册的几个步骤,如下所示。

30.7 注册苹果账号

点击"Continue"按钮,跳转到使用现有Apple ID登陆还是创建一个新的Apple ID页面。这里我们选择使用现有Apple ID登陆。如下图所示。

30.8 注册苹果账号

下面选择个人还是公司注册,页面如下所示。

30.9 注册苹果账号

选择"Individual"按钮,跳转到个人账单信息页面,如下所示。

30.10 注册苹果账号

信息填写完整后,点击"Continue"按钮,跳转到选择开发程序页面,如下所示。

30.11 注册苹果账号

点击"Continue"按钮,跳转到信息预览页面,如下图所示。

30.12 注册苹果账号

点击"Continue"按钮,进入到程序许可界面,勾选复选框,点击"Agree"按钮进入付款界面。

30.13 注册苹果账号

输入你的国际信用卡信息,支付所需金额。信息输入完整后,跳转到激活界面。在里我们需要打印该页面,并填写需要的信息传真到苹果公司,如果审核通过,我们会收到邮件通知。

30.3 证书申请

开发者申请成功后,用我们的注册账号登陆开发中心,https://developer.apple.com/。选择"iOS Dev Center"。在右侧有一个"iOS Developer Program"区块,如下图示 。

30.14 配置证书等

在该区块中选择"Certificates, Identifiers & Profiles"。进行证书、id和Profile的配置,如下图所示。

30.15 配置证书等

选择"iOS Certificates"连接,并点击右侧的"+"按钮,可以添加一个新的证书,如下图所示。

30.16 配置证书等

证书分为开发证书和发布证书,如果只是用来开发测试则创建开发证书,如果应用要发布到AppStore则需要创建发布证书。点击"+"按钮来创建一个新的证书。如下图所示。

30.17 配置证书等

选择了证书类型后,选择"Continue"按钮,进入证书说明界面,如下图所示。

30.18 配置证书等

继续点击"Continue"按钮,进入到创建证书界面,如下图所示。

30.19 配置证书等

在这里我们需要在Mac电脑中请求一个证书,操作如下:

  1. 打开应用程序"pplications",在"Utilities"文件夹中选择"Keychain Access",打开该应用程序,如下图所示。

30.20 配置证书等

  1. 在"Keychain Access"中选择菜单"Keychain Access"->"Certificate Assistent"->"Request A Certificate From a Certificate Authority… ",如下图所示。

30.21 配置证书等

  1. 在弹出的对话框中输入Email和名称后,现在保存到硬盘。如下图所示。

30.22 配置证书等

生成好证书后,继续回到浏览器,选择"Choose File…"按钮,选择刚才生成的证书文件。如下图所示。

30.23 配置证书等

点击"Generate"按钮即可生成证书。如图所示。

30.24 配置证书等

我们开发的任何一个app,如果要发布到AppStore就必须配置一个对应的标示ID,标示ID的配置如下图所示。

30.25 配置证书等

在"Identities"中的"App IDs"中选择右侧的"+"按钮可以添加一个ID标示。如下图所示。

30.26 配置证书等

这里需要注意的是Bundle ID必须和程序的Bundle ID一致,点击"Continue"按钮,跳转到表示确认页面 。如下图所示。

30.26 配置证书等

点击"Submit"按钮,ID表示创建成功。

表示创建成功后,还需要根据标示ID创建一个配置Profile,创建Profile,如下图所示。

30.27 配置证书等

选择"Provisioning Profiles"右边的"+"按钮可以添加一个配置Profile,配置Profile也分为开发和发布两种类型。

30.28 配置证书等

点击"Continue"按钮跳转到选择App ID界面,如下图所示。

30.28 配置证书等

点击"Continue"按钮跳转到证书选择界面,如下图所示。

30.28 配置证书等

继续选择"Continue"按钮,页面跳转到选择设备界面,如下图所示。

30.29 配置证书等

点击"Continue"按钮,输入配置名称,如下图所示。

30.30 配置证书等

点击"Genrate"按钮配置创建成功。

30.4 真机调试

现在打开Xcode,在界面上选择"Organizer"按钮,进入到组织中心界面,如下图所示。

30.30 真机调试

在该界面中选择"Devices"设备,选择左边的"Provisioning Profiles"选择,在右边选择"Refresh"刷新按钮,可以下载我们创建的配置"Demo_proDemo",如下图所示。

30.31 真机调试

使用数据线连接我们的设备,在Xcode运行项目选择中选择设备名称,就可以在真机中调试程序了。

30.32 真机调试

30.5 应用提交

提交我们的应用需要到itunes connection网站配置我们的应用信息,地址是:https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa。如下图所示。

30.33 提交应用

用我们的开发账号登陆,进入"iTunes Connection"配置管理页面,如下图所示。

30.34 提交应用

这里的配置选项很多,有银行账户的配置、开发者论坛、应用的管理等。我们选择应用管理"Manage Your App",进入应用管理界面。如下图所示。

30.35 提交应用

在该界面显示我们提交的应用列表,还可以添加新的应用。如下图所示。

30.36 提交应用

点击"Add New App"按钮进入添加新应用配置页面,如下图所示。

30.37 提交应用

点击"Continue"按钮进入应用可使用的日期和价格的配置页面,如下图所示。

30.38 提交应用

继续点击"Continue"按钮,进入应用详细配置界面,如下图所示。

30.39 提交应用

这里需要配置版本信息、应用预览信息、图标和预览图片等。信息填写完毕后点击"Save"按钮,应用发布成功。

下面回到Xcode,上传要提供的应用。选择要上传的应用,在菜单栏中选择"Product"下的"Archive"进行归档。如下图所示。

30.40 提交应用

在归档的界面中点击"Distribute"按钮发布应用。如下图所示。

30.41 提交应用

点击发布按钮弹出发布选项对话框,如下图所示。

30.42 提交应用

输入登陆账号,如下图所示。

30.43 提交应用

点击"Next"如果验证成功,即可成功提交应用了。