appstore发布流程

来源:互联网 发布:前后端数据交互方法 编辑:程序博客网 时间:2024/05/17 02:33
1、关于certificate provisioning profile  appid 的介绍及其之间的关系
file:///Users/lvhetongmeng/Desktop/网络文件/关于Certificate、Provisioning%20Profile、App%20ID的介绍及其之间的关系%20-%20tiffany阳%20-%20博客园.webarchive


2、


(ios)app 打包、发布说明文档



4.打包.布,具体操作流程可参照

如果没有号,可以到https://developer.apple.com/加入苹果开者,如果有了一个IDP,打开https://developer.apple.com/并登MemberCenter

4.1

pastedGraphic.png

然后选择证书



pastedGraphic_1.png

pastedGraphic_2.png

4.2 
appid

pastedGraphic_3.png

右上角的”+”,填写相关内容

pastedGraphic_4.png

pastedGraphic_5.pngpastedGraphic_6.png

第一个name可以任意填写

第二
Bundle Identifier (App ID Suffix)是你appid的后个需要仔

为这个内容和你的程序直接相关,后面很多地方要用到,最好是

com.yourcompany.yourappname的格式,当然没有公司名的个人开者,

第三
,如果app需要实现推送消息,需选择Push Notifications



4.3
请发证书

4.3.1建一个证书请求文件

儿需要一个mac。以下内容以雪豹系统为例,其他版本差不是很大。

首先打开
用程序用工具匙串访问KEY CHAIN,证书助理中,选择"证书颁发机构求证书",如下

pastedGraphic_7.png

在下所示的界面,你的件地址:填你申idp件地址,常用名称,默就好,CA空,

选择到磁,点"继续"pastedGraphic_8.png

选择保存的位置,比如选择桌面pastedGraphic_9.png

下一步点完成,你就可以看到你的桌面多了一个CertificateSigningRequest.certSigningRequest证书请求文件。

4.3.2申请证书

点击Production,再点击右上角的“+”

pastedGraphic_10.png

pastedGraphic_11.png

第一个是直接提交到appstore 或者申请Ad Hoc测试证书

第二个是申请app推送的证书

第三个和第四个一般用不到

然后点击continue,再点击continue



pastedGraphic_12.png



点击下面的"选取文件",选择你在第一步创建的证书请求文件,选择之后,点击“Generate”

pastedGraphic_13.png

然后点击“Download”下载,桌面上

pastedGraphic_14.png

4.3.4安装 

下载之后双击安装,
pastedGraphic_15.png

这时
看你的匙串,应该有下面一行Iphone Distribution证书,注意,证书有一个小三角可以点

展开后有一个
对应的密。如果你没有匙,那么请检查上面那一步做pastedGraphic_16.png

4.4生成provisioning文件

打开ProVisioning Profiles,选择Distribution,点击右上角的“+”号,选择“APP Store”,然后点击“continue”,

pastedGraphic_17.png

选择上面申请的APP Id

pastedGraphic_18.png

点击Continue,然后下载下来,下载后双击安装。

4.5打包app

4.5.1用xcode打开项目,照下图依次点开

pastedGraphic_19.png

在Bundle identifier 中填写上面申请APP ID时填写的“Bundle Id”

4.5.2配置证书,参照下图,找到“Code Signing Identity”,然后选择你申请的“
provisioning”文件pastedGraphic_20.png

1、打包第一种方法:
4.5.3 现在就可以用xcode来打包了参照下图

pastedGraphic_21.png



成功之后显示下面界面

pastedGraphic_22.png

4.6 发布到App store

4.6.1在itunesconnect 上创建对应app

打开https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa,用AppStore 账号登录,登录后选择“Manage Your Apps”

pastedGraphic_23.png



然后填写对应资料

默认语言,

appname,

SKU Number,这是自己程序的标识,点击后面的"?"有说明

Bundle id:这个可以选择,必须和你申请证书时候的appid保持一致。否则会上传失败。

pastedGraphic_24.png

填完后,点击"Continue"

这个页面设置程序的生效时间和价格,选择后,点击"Continue"
pastedGraphic_25.png

下图的页面需要填一些程序的信息,注意"Review Notes (optional)"这个选项是对苹

果review程序的说明,如果你的程序需要登录

才可以使用,要在这里提供用户名和密码,如果你的程序的一些特色很隐晦,可以在这里提供操作步骤,

这是让apple的review人员看的东西,不会在appstore里面显示。
pastedGraphic_26.png

下图的页面是一些分级的说明,根据需要选择
pastedGraphic_27.png

下面是metadata,这个可能很重要,注意那个keywords,设置的越多你的程序被搜到

的几率越大。Large app icon 

这需要一张512x512的icon。screenshots是屏幕截图或者说明性的图片。
pastedGraphic_28.png

填完后done,这样就创建好了一个app,点击"view detail",然后选择。这时发

现你的app显

示一个黄色的wait for upload,表示你可以上传你的二进制代码了.如下图
pastedGraphic_29.png

4.6.2上传你的app

回到刚打包后的界面

pastedGraphic_30.png

点击Distribute ,选择“Submit to the ios App Store”

pastedGraphic_31.png

点解Next ,输入appStore 账号

pastedGraphic_32.png

点击Next ,等待上传成功,上传完成后,打开itunesconnect,这时候你的程序状态变为"upload received",

程序进入苹果第一步审核。第一步审核几分钟到几小时。当通过第一步审核后,程序状态变为"wait for review",

此时程序进入等待人工审核的状态,大概4天到2周的时间都是这个状态,直到排队轮到你的程序时,

程序进入"in review"状态,

如果你的程序没有内容上的问题,符合苹果的审核标准,那么审核成功,你程序的状态变为绿色的" Ready for Sale",

如果审核失败,程序状态变为红色的" Rejected "

上传过程中每一步的失败苹果都会发邮件给你,或者你能在看到详细的失败信息。

当你的程序变为"ready for sale"状态时候,你就可以在appstore里面找到它了。至此,上传结束。

你就可以通过IOS设备在Appstore中找到你的应用了。



5. 推送证书申请

 到开发者中心打开你申请的appid,看到下图

pastedGraphic_33.png

点击Settings
pastedGraphic_34.png

点击Create Certificate ,然后选择Done,然后点击“continute”,然后上传申请的certSignningRequest文件

 
pastedGraphic_35.png

选择Cenerate,生成成功后,如下图

pastedGraphic_36.png

然后点击Download,下载完后双击安装,点击添加

pastedGraphic_37.png

然后导出证书,找到对应App Id的证书,右键选择

pastedGraphic_38.png



pastedGraphic_39.png

选择导出位置

pastedGraphic_40.png

输入导出密码。用于服务端推送使用

pastedGraphic_41.png

un





YY:可能发生的错误;

提交商店的时候:
pastedGraphic_42.png

这是缺少一张57*57的logo图片,做好再次用一张120*120的logo图片

基本的logo图是75*75的—>icon.png

pastedGraphic_43.png
2、第二种打包方法:

Appcan.cn在线ipa包编译

根据流程一制作的证书及p12文件,开发者就能够对应于进行混编,从而生成出可上传Appstoreipa包,其流程如下:

AppCan在线的打包方式(非IDE打包方式),用户生成应用时需要选择生成ios平台,勾选后弹出下图窗口:

 

iOS App提交流程

 

需要填写上传Apple开发者在Apple获得的发布应用相关资质信息(详情请参考证书的导出),并却确认提交。务必填写正确否则会打包失败的。

上传相关资质信息后,【注意】提交打出的文件包是用来上传到苹果App Store 用的 不能直接安装到手机测试

Q:打包成功后我如何上传到App Store

A
:下载.ipa文件到本地,更改文件后缀.ipa.zip。(上传请参看
ipa包提交苹果App Store

Q:打包完成后我如何安装到越狱手机上测试?

A
1、下载.ipa文件到本地,更改文件后缀.ipa.zip并解压缩文件包,

2
、新建Payload文件夹,

3
、把解压缩.zip包里面的文件夹拷到Payload文件夹里

4
、压缩Payload文件夹为.zip文件包,改.zip后缀为.ipa

5
、安装到手机

跳过后打出的安装包可以直接安装到越狱手机。

三、Ipa包提交苹果App Store

通过AppCan在线与开发者证书混编后,生成的ipa包(后缀.ipa改为.zip)即可上传至苹果Appstore,以下是操作流程。

3.2、上传程序

上传程序请在你的mac系统下找到application uploader工具,找不到的可以在下图这儿下载。Xcode4.x将该工具集成到了xcode里面。

 

iOS App提交流程

 

Mac下安装了该工具后,运行,如果是第一次,可能需要你用你自己的idp帐号登录(以后会保存在钥匙串中),登录后会自动检查你有没有等待上传状态的app,选择你创建好的app,如下图:

 

iOS App提交流程

 

点击"Next"按钮:

 

iOS App提交流程

 

点击"choose"按钮,选择你从AppCan在线编译出来的ipa包,修改.ipa后缀为.zip,请不要打开修改包里面的内容(包括添加和删除资源图片等文件),否则会上传失败。

 

iOS App提交流程

 

点击"Send"按钮,等待上传,上传完成后,打开itunesconnect,这时候你的程序状态变为"upload received",程序进入苹果第一步审核。第一步审核几分钟到几小时。当通过第一步审核后,程序状态变为"wait for review",此时程序进入等待人工审核的状态,大概4天到2周的时间都是这个状态,直到排队轮到你的程序时,程序进入"in review"状态,如果你的程序没有内容上的问题,符合苹果的审核标准,那么审核成功,你程序的状态变为绿色的" Ready for Sale",如果审核失败,程序状态变为红色的" Rejected "

上传过程中每一步的失败苹果都会发邮件给你,或者你能在Resolution Center看到详细的失败信息。

当你的程序变为"ready for sale"状态时候,你就可以在appstore里面找到它了。至此,上传结束。你就可以通过IOS设备在Appstore中找到你的应用了。

 
0 0
原创粉丝点击