appstore发布流程

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
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值