<一>不管是发布还是测试 , 你必须先有一个开发者账号,账号分为四种:
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 包).然后提交
本次内容到此结束,其中也有我参考别人的内容,如果内容有哪里不对或者不详细的,希望各位读者留言指出,共同学习.