标签:
iOS APP发布流程
一.事前准备
1.1 准备苹果账号 (涉及邓白氏编码)
首先您需要有一个苹果的开发者帐号,一个mac系统。如果没有帐号可以打开http://developer.apple.com/申请加入苹果的开发者计划。如何申请网上有详细的介绍,在此不多做介绍。
如果您已经有了一个帐号,打开http://developer.apple.com/并登录到苹果
1.2申请CSR文件
申请发布证书前,您需要先本地创建一个证书请求文件,截图是一个mac系统。首先打开“应用程序”->“实用工具”->“钥匙串访问(KEY CHAIN)”,在证书助理中,选择“从证书颁发机构请求证书”:
用户电子邮件地址:填写你申请账号的电子邮件地址
1.2.2
选择保存的位置,比如选择桌面。下一步点击完成,您就可以看到您的桌面多了一个CertificateSigningRequest.certSigningRequest的证书请求文件。此文件申请推送证书时需要用到,请注意保存。
二.申请iOS发布证书
2.1进入证书申请界面
登录以后可以看到下面这个功能界面,列出了您开发需要的一些工具、支持、itunes app管理等内容。选择第二项:Certificates,ldentifiers&Profiles进入,所有证书相关的都在这里进行:
2.2
2.3选择申请证书类型
2.4
2.5 选择之前生成的CSR文件
2.5 下载发布证书
三 申请iOS应用APP ID
3.2 填写appid标签
App ID Description,用来描述您的appid。(注意,必须输入英文)
3.3 生成appid
输入Bundle ID(App ID Suffix):这是您appid的后缀,这个需要仔细命名,因为这个内容和您的程序直接相关,后面很多地方要用到,最好是 com.yourcompany.yourappname的格式。当然对于没有公司名的个人开发者,第二项可以用您自己的英文名字或者拼音。
3.4 查看生成appid(本文档不包括消息推送服务)
下图可以看见已经生成的appid。想要支持推送服务和iCould等也可以在这儿配置:
四 申请iOS应用的Provisioning Profiles文件
在下图左边选择provisioningProfiles下的All选项,点击加号按钮,申请Provisioning Profiles文件。
4.2选择类型
4.3选择申请文件对应App ID
点击下拉菜单,选择要申请的App ID,点击Continue按钮进入下一步。
4.4 选择申请的发布证书
选择发布证书选项,点击Continue按钮进入下一步。
4.5 保存Provisioning Profiles文件标签
Profile Name填入描述文字,只能输入英文,点击Generate按钮创建provisioning文件。等待几秒钟,provisioning就可以下载了,点击download下载。得到了一个xxxxxx.mobileprovision文件
4.6创建成功 下载到本地
五 双击齿轮文件跟发布证书 加载到钥匙串生成专用密钥 至此网站操作结束 下面在xcode进行配置
六 Xcode app打包
首先得有一个可以运行的ios程序;在本地编译,调试后的版本,确保无误后,即可开始进行打包准备了。我这里以自己编译的程序为例进行说明!
a. Bundle Identifier 就是你用developer账号申请的APP ID
b. Version就是你app的版本,所以比如如实正确的填写
c. Team是你注册的developer账号
6.2
设置build选项,在build settings里面的Code signing,选择刚申请的provisioning profile 根据实际情况选择对应的证书和配置文件
6.3.修改bundle ID (与之前在developer上创建的bundle ID保持一致)和 bundle name(app的名字)
6.4
修改scheme (修改为release版本)和 运行设备(修改为 iOS Device 形态),见下图
*打包之前,先到https://itunesconnect.apple.com 创建应用的名字 填入相应的应用信息,3.5寸 4寸 4.7寸 5.5寸照片各5张,基本应用的资料 以及手动发行和自动发行版本等等。
6.5在运行设备中选择iOS Device,设置完成后,选项Product->Archive,开始打包工作 打包的时候,目标一定要选择 ios devices,不然 product ->archive选项是灰显的
6.6点击上传
6.7选择注册的developer账号
6.8上传
6.9 实现这一界面表示上传成功 出现的话xcode上面的操作至此结束 (中间过程一般会比较慢,出现一些错误的话可以网上查询对代码再次修改)
七 在https://itunesconnect.apple.com 里面进行操作
7.2 xcode上传成功后 这里会出现勾选选项 单击
7.3上传成功后再回到开发者中心,刷新页面就会发现项目是等待审核状态了,正常审核周期是5个工作日
标签:
原文地址:http://www.cnblogs.com/wasp/p/5081831.html