新闻资讯

新闻资讯 产品更新

iOS App 提交上架App store 详细流程

编辑:007     时间:2015-10-15

小编我2个月前接到了一个任务,就是要把公司新开发的APP上传到APP STORE里。开始小编还想着就传个APP吗,还专门安排我做,有这么严肃吗?等到我真正实施起来才发现要处处撞墙,现在已经是头破血流……
那到底都需要做些什么工作呢?废话不多说,直接上图。
云编译p12证书制作
生成certSigningRequest文件
如图,打开应用程序->实用工具->钥匙串访问

如图,选择从证书颁发机构请求证书

接下来填写邮件地址,选择存储到磁盘,点击继续

如图,保存文件到桌面。



制作p12证书
首先打开苹果开发网站,通过Member Center进入开发账户,如图:

然后选择Certificates, Identifiers & Profiles,如图:

选择Certificates

进入下图所示,点击左边的Production,在右边出来的页面的右上角选择添加

如图,如果是个人或公司开发证书,选择App Store and Ad Hoc,如果是企业证书,则选择In-House and Ad Hoc,点击Continue进入下一步,在下一页中点击Continue。

如图,选择Choose File选择刚刚生成的certSigningRequest文件,点击Generate

如图所示,cer证书创建成功,点击Download将证书下载到本地,然后双击打开证书

如图,在钥匙串中找到安装的证书,鼠标点击右键,然后在菜单中选择导出证书,如图:

在弹出页面中指定证书名,点击存储,然后输入证书密码,点击好
 
如果Mac系统有密码,后面还会要求你输入系统密码。

现在你就有了发布程序需要的p12文件。
appcan.cn在线ipa包编译时需要上传的distribution.p12就是你导出的发布证书;certificate password就是导出证书时填写的密码。

创建App ID
在下图的左边选择 App IDs,我们先创建一个AppId,对于要发布到Appstore上的程序, 都有一个唯一的AppId,下面会列出你当前所有的AppId。
我们点击右上角的New App ID:

其中有两项需要你自己填:
第一个Description,用来描述你的AppId,这个随便填,没有什么限制;
第二项Bundle Identifier (App ID Suffix),这是你appid的后缀,这个需要仔细。
因为这个内容和你的程序直接相关,后面很多地方要用到,最好是com.yourcompany.yourappname的格式,当然没有公司名的个人开发者,第二项可以用你自己的英文名字或者拼音,如下图:

appcan.cn在线ipa包编译时需要填写的iapp IDs就是你在此输入的第二项内容。

在App Services中选择服务功能,如果需要推送功能,则勾选上Push Notifications项,点击Continue进入下一步。

在新页面中点击Submit,然后点击Done,创建App ID成功。

云编译mobileprovision证书制作
App Store类型证书
如图,点击左侧菜单Distribution,然后点击右侧页面右上角的添加图标,最后选择App Store,点击Continue进入下一步

如图,选择App ID,点击Continue进入下一步

如图,选择certificates,点击Continue进入下一步

输入证书名称,点击Generate,进入下一步完成创建


Ad Hoc类型证书
对于个人和公司账户,Ad Hoc类型证书可以安装到非越狱手机上面调试。如图,选择Ad Hoc,点击Continue进入下一步

如图,选择App ID,点击Continue进入下一步

如图,选择certificates,点击Continue进入下一步

选择设备,然后点击Continue

输入证书名称,点击Generate,进入下一步完成创建


推送证书制作
在左侧菜单选择Certificates下面的Production,进入到如下界面:


点击右上角的添加图标,进入以下页面,选择如图所示内容,点击Continue进入下一步


在App ID栏选择对应的AppID,点击Continue,在下一页中点击Continue


选择之前生成的certSigningRequest文件,然后点击Generate进入下载界面


点击Download下载证书到本地,双击安装到钥匙串中。如下图,在钥匙串中找到此证书,在该证书上面点击鼠标右键,选择导出,然后存储为.p12格式文件,输入证书密码。至此,创建服务端p12格式推送证书完毕。


至此,将苹果APP发布到Apple Store的前期准备工作就全部完成了,棒棒哒。在这个过程中生成的APP ID以及证书密码等都请牢记,后期都将用到。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

回复列表

相关推荐