您的位置:首页 > 移动开发 > IOS开发

iOS 应用程序的发布(和测试)证书 ,描述证书 的生成和 上线流程

2015-12-13 17:42 786 查看
<一>不管是发布还是测试 , 你必须先有一个开发者账号,账号分为四种:

苹果对开发者主要分为3类:个人、组织(公司、企业)、教育机构.

1、个人(Individual)

2、组织(Organizations)

组织类又分为2个小类:

(1)公司(Company)

(2)企业Enterprise

3、教育机构(Educational Institutions)

更多内容介绍,请看苹果官方说明:Choosing a Membership

我们经常最关注的是个人、公司、企业这3类,公司和企业都属于“组织”大类,下面对这3个做下简单对比:

1、个人(Individual):

(1)费用:99美元一年

(2)App Store上架:是

(3)最大uuid支持数:100

(4)协作人数:1人(开发者自己)

说明:“个人”开发者可以申请升级“公司”,可以通过拨打苹果公司客服电话(400 6701 855)来咨询和办理。

2、公司(Company):

(1)费用:99美元一年

(2)App Store上架:是

(3)最大uuid支持数:100

(4)协作人数:多人

允许多个开发者进行协作开发,比个人多一些帐号管理的设置,可设置多个Apple ID,分4种管理级别的权限。

说明:申请时需要填写公司的邓白氏编码(DUNS Number)。

3、企业 (Enterprise)

(1)费用:299美元一年

(2)App Store上架:否

即该账号开发应用不能发布到App Store,只能企业内部应用。

(3)最大uuid支持数:不限制

(4)协作人数:多人

费用:299美元一年

说明:需要注意的是,企业账号开发的应用不能上线App Store,适合那些不希望公开发布应用的企业。同样,申请时也需要公司的邓白氏编码(DUNS Number)。

<二> 有账号之后 , 我们需要一个CSR证书文件 在电脑中找到钥匙串 打开钥匙串访问



钥匙串访问有一个证书助理, 点击 从证书颁发机构获取证书



随后会出现 ,下图



一般保存在磁盘 方便我们使用

<三> 点击 https://developer.apple.com/account/ios/profile/overview.action 进行登录

登录之后会出现 如下图 因为是新账号,点击红色部分



会跳转到 这张图



<四> 点击右上角的 " + " 进行添加 发布证书 或者 开发(调试)证书



<1> 如果是开发(调试)证书 点击 iOS
App Development



点击Choose File 选择刚从 证书颁发机构获取的CSR证书文件 ;然后进行下一步 进入到这个界面



进行下载保存 到这里 开发证书就下载完毕

<2>如果是发布证书则 需要点击 Production 如图



然后在界面的右上角有个 "+" 按钮 进行添加证书 ,点击跳转到下个界面 如下图



点击选择 App
Store and Ad Hoc 点击 Continue进行下一步 调转到下个界面



因为之前已经申请过CSR文件了 所以 点击 Continue进行下一步 ,跳转至下图



选择Choose File... 选择 CSR 文件 , 然后点击 Cenerate 跳转下个界面



然后点击 Download 下载保存 点击 Done 完成

<五> 生成描述文件

<1>开发(调试)的描述文件 点击:App IDs



加载好之后点击右上角的 " + " 按钮 跳转一个界面 :



设置 Name : 描述文件的名字

设置Bundle ID : 这个ID和你的工程里的 Bundel ID 一致.

然后提交 跳转到



点击Submit 加载到下个页面



点击 Done 完成

然后下载描述文件如下图



点击 Development 点击右上角的 " + " 按钮 跳转 到上图 选择 iOS App Development

点击 提交 ,跳转到下图



选择你申请的App ID ,然后提交 ,跳转到下个界面



选择你生成的开发证书 ,然后提交 ,跳转至下图



选择测试机 ,提交



给描述文件起个名字 ,提交 ,然后下载保存 ,最后 Done 完成

PS:写到这里 我想默默地说一句,其实在Xcode7.0之后 不需要测试证书 只需要手机版本在升到9.0之后便可直接进行真机测试.

<2> 发布的描述文件生成:

点击Distribution 跳转界面
如下图:


点击右上角的 " + " 按钮 跳转到 下图



因为要发布到 App Store 所以点击 App Store 提交 跳转到下图



选择你申请的App ID ,提交跳转下图



选择你生成的发布证书 ,然后点击提交.



写生成描述文件的名字

然后进行 Download 下载文件,保存, 完后点击 Done 完成

再此 生成发布证书及其描述文件 和开发证书及其描述文件,就到这里的,

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

下面 我在说一下上线的流程 ,上线的流程中 需要的发布证书和描述文件 我在之前已经说过 这里不再多说

< 1 > 首先登陆 https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/wa/signOutCompleted
进行登陆

然后选择我的APP



然后跳转到下个界面



点击做上交的 " + "按钮 选择新建APP

然后弹出



1.选择自己的平台

2. 你的App 名称

3.主要语言 : Simplified Chinese 简体中文

4.选择你的发布描述文件名称

5.SKU他只是做一个标记, 就是你自己知道应用程序干嘛的 一般用来做销售统计 ,一般写成和Bundle ID 一致 ,

然后完成 , 然后我们还要上传一个应用程序包

< 2 > 首先现将我们下载下来的描述文件先双击 闪一下 ,然后在我们的工程中



< 3 > 将 Localization native development region 的en 改选成 China ,这个是将键盘转换成中国样式的



< 4 >点击Xcode 暂停右边 然后选择 Edit Scheme....



< 5 >

1.在info 里面将Debug 改为Release



2. 将Diagnostics 的 Enable Zomble Objects (僵尸模式 ) 关闭



< 5 >将模拟器选择为 Generic iOS Device 模式

command + B 进行编译 编译之后如下图



字体变成黑色

< 6 > 然后 右键 Show in Finder 将文件进行压缩 成zip 包



< 7 > 然后进行上传 ,首先 点Xcode 让Xcode 作为第一响应 ,然后点击左上角的



点击 Application Loader
然后弹出



点击选取 选择将你压缩的zip包进行上传

< 8 > 上传完之后 ,进入iTuns Connect 进行应用的设置 ,内容图片 ,图标 还有构建版本(上传的App 包).然后提交

本次内容到此结束,其中也有我参考别人的内容,如果内容有哪里不对或者不详细的,希望各位读者留言指出,共同学习.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: