沈阳手机网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

沈阳手机网手机维修培训中心Apple手机报价沈阳二手笔记本报价

二手手机回收

沈阳手机靓号DJ音乐 最好听的DJ
查看: 1554|回复: 0

如何将创作的app发布到苹果的app store上

[复制链接]
发表于 2014-1-7 16:56:01 | 显示全部楼层 |阅读模式
iPhone app发布到appstore的步骤

  • iPhone app发布到appstore的步骤如下:


  • 要在苹果网站上注册APP ID,以及购买iPhone Develop Program(iDP) 开发者授权,99美元。
  • 创建发布程序的证书。

步骤如下:
如果已经购买了开发账号IDP, 登录进去后会看到如下地方(图[size=+0]1)
[size=+0]<img title="如何将创作的app发布到苹果的app store上" name="image_operate_61801297310725126" alt="如何将创作的app发布到苹果的app store上" src="http://s6.sinaimg.cn/middle/70e0fcf2g9be5a671c9f5&690" width="449" height="307" action-type="show-slide" action-data="http%3A%2F%2Fs6.sinaimg.cn%2Fmiddle%2F70e0fcf2g9be5a671c9f5%26690" real_src="http://s6.sinaimg.cn/middle/70e0fcf2g9be5a671c9f5&690">

点进去会看到如下界面(图[size=+0]2)
<img title="如何将创作的app发布到苹果的app store上" name="image_operate_76001297310688883" alt="如何将创作的app发布到苹果的app store上" src="http://s2.sinaimg.cn/middle/70e0fcf2g9be5ad6f3fc1&690" width="263" height="310" real_src="http://s2.sinaimg.cn/middle/70e0fcf2g9be5ad6f3fc1&690">
点击进入 Certificates 看到如下内容(3)

<img title="如何将创作的app发布到苹果的app store上" name="image_operate_53891297310862094" alt="如何将创作的app发布到苹果的app store上" src="http://s1.sinaimg.cn/middle/70e0fcf2g9be5ad7c2ed0&690" width="690" height="257" action-type="show-slide" action-data="http%3A%2F%2Fs1.sinaimg.cn%2Fmiddle%2F70e0fcf2g9be5ad7c2ed0%26690" real_src="http://s1.sinaimg.cn/middle/70e0fcf2g9be5ad7c2ed0&690">

点击图中红色部分会下载下来一个名字为  AppleWWDRCA.cer  的东西
打开你的  Keychain Access ,如果dock里面没有到 CApplications\Utilities下面去找Keychain Access,中文名字好像叫” 钥匙串…” 打开这个,你会看到如下(图[size=+0]4)
这代表你已经装进去了。

下面,打开Keychain的这个菜单(5)
<img title="如何将创作的app发布到苹果的app store上" name="image_operate_77521297311081278" alt="如何将创作的app发布到苹果的app store上" src="http://s7.sinaimg.cn/middle/70e0fcf2g9be5bbc93d76&690" width="690" height="286" action-type="show-slide" action-data="http%3A%2F%2Fs7.sinaimg.cn%2Fmiddle%2F70e0fcf2g9be5bbc93d76%26690" real_src="http://s7.sinaimg.cn/middle/70e0fcf2g9be5bbc93d76&690">
按着下面的图来
(
6)<img title="如何将创作的app发布到苹果的app store上" name="image_operate_15721297311085202" alt="如何将创作的app发布到苹果的app store上" src="http://s3.sinaimg.cn/middle/70e0fcf2g9be5bbfa4e72&690" width="690" height="474" action-type="show-slide" action-data="http%3A%2F%2Fs3.sinaimg.cn%2Fmiddle%2F70e0fcf2g9be5bbfa4e72%26690" real_src="http://s3.sinaimg.cn/middle/70e0fcf2g9be5bbfa4e72&690">
  


(
7)
<img title="如何将创作的app发布到苹果的app store上" name="image_operate_64711297311150767" alt="如何将创作的app发布到苹果的app store上" src="http://s5.sinaimg.cn/middle/70e0fcf2g75fd60b87274&690" width="633" height="451" action-type="show-slide" action-data="http%3A%2F%2Fs5.sinaimg.cn%2Fmiddle%2F70e0fcf2g75fd60b87274%26690" real_src="http://s5.sinaimg.cn/middle/70e0fcf2g75fd60b87274&690">
(8)
  <img title="如何将创作的app发布到苹果的app store上" name="image_operate_78171297311152929" alt="如何将创作的app发布到苹果的app store上" src="http://s5.sinaimg.cn/middle/70e0fcf2g9be5c7939054&690" width="622" height="447" action-type="show-slide" action-data="http%3A%2F%2Fs5.sinaimg.cn%2Fmiddle%2F70e0fcf2g9be5c7939054%26690" real_src="http://s5.sinaimg.cn/middle/70e0fcf2g9be5c7939054&690">
然后continute
就会生成一个CertificateSigningRequest.certSigningRequest 的文件,在你的桌面上
打开Certificicates Distribution页面
(图36)[size=+0]<img title="如何将创作的app发布到苹果的app store上" name="image_operate_89821297311301076" alt="如何将创作的app发布到苹果的app store上" src="http://s6.sinaimg.cn/middle/70e0fcf2g75fd60c30635&690" width="690" height="202" action-type="show-slide" action-data="http%3A%2F%2Fs6.sinaimg.cn%2Fmiddle%2F70e0fcf2g75fd60c30635%26690" real_src="http://s6.sinaimg.cn/middle/70e0fcf2g75fd60c30635&690">
  
点击 Request Certificate按钮
(图37
<img title="如何将创作的app发布到苹果的app store上" name="image_operate_5261297311315063" alt="如何将创作的app发布到苹果的app store上" src="http://s3.sinaimg.cn/middle/70e0fcf2g9be5d3865592&690" action-type="show-slide" action-data="http%3A%2F%2Fs3.sinaimg.cn%2Fmiddle%2F70e0fcf2g9be5d3865592%26690" real_src="http://s3.sinaimg.cn/middle/70e0fcf2g9be5d3865592&690">

选中桌面CertificateSigningRequest.certSigningRequest 文件
图[size=+0]38
  <img title="如何将创作的app发布到苹果的app store上" name="image_operate_57881297311348027" alt="如何将创作的app发布到苹果的app store上" src="http://s13.sinaimg.cn/middle/70e0fcf2g9be5d4a53ffc&690" action-type="show-slide" action-data="http%3A%2F%2Fs13.sinaimg.cn%2Fmiddle%2F70e0fcf2g9be5d4a53ffc%26690" real_src="http://s13.sinaimg.cn/middle/70e0fcf2g9be5d4a53ffc&690">

选中然后点击Submit
图[size=+0]39
<img title="如何将创作的app发布到苹果的app store上" name="image_operate_11511297311355588" alt="如何将创作的app发布到苹果的app store上" src="http://s5.sinaimg.cn/middle/70e0fcf2g9be5d6434e74&690" width="690" height="223" action-type="show-slide" action-data="http%3A%2F%2Fs5.sinaimg.cn%2Fmiddle%2F70e0fcf2g9be5d6434e74%26690" real_src="http://s5.sinaimg.cn/middle/70e0fcf2g9be5d6434e74&690">

  
[size=+0]
点击Appove
40
<img title="如何将创作的app发布到苹果的app store上" name="image_operate_56851297311378276" alt="如何将创作的app发布到苹果的app store上" src="http://s10.sinaimg.cn/middle/70e0fcf2g9be5d7281159&690" width="690" height="224" action-type="show-slide" action-data="http%3A%2F%2Fs10.sinaimg.cn%2Fmiddle%2F70e0fcf2g9be5d7281159%26690" real_src="http://s10.sinaimg.cn/middle/70e0fcf2g9be5d7281159&690">


这时需要刷新一下页面
41
  <img title="如何将创作的app发布到苹果的app store上" name="image_operate_72811297311390168" alt="如何将创作的app发布到苹果的app store上" src="http://s15.sinaimg.cn/middle/70e0fcf2g75fd6269648e&690" action-type="show-slide" action-data="http%3A%2F%2Fs15.sinaimg.cn%2Fmiddle%2F70e0fcf2g75fd6269648e%26690" real_src="http://s15.sinaimg.cn/middle/70e0fcf2g75fd6269648e&690">



点击DownLoad
会得到一个名为distribution_identity.cer 的文件
双击这个文件,会有如下提示
42
  <img title="如何将创作的app发布到苹果的app store上" name="image_operate_32201297311402188" alt="如何将创作的app发布到苹果的app store上" src="http://s1.sinaimg.cn/middle/70e0fcf2g9be5d914d3a0&690" action-type="show-slide" action-data="http%3A%2F%2Fs1.sinaimg.cn%2Fmiddle%2F70e0fcf2g9be5d914d3a0%26690" real_src="http://s1.sinaimg.cn/middle/70e0fcf2g9be5d914d3a0&690">



点击OK
然后打开keychain 就会看到如下的图
43
  <img title="如何将创作的app发布到苹果的app store上" alt="如何将创作的app发布到苹果的app store上" src="http://s15.sinaimg.cn/middle/70e0fcf2g9be5da00308e&690" width="690" height="266" real_src="http://s15.sinaimg.cn/middle/70e0fcf2g9be5da00308e&690">



这时你的电脑就已经具备发布程序的证书了

下面打开Provisioning Distribution页面
44
  <img title="如何将创作的app发布到苹果的app store上" name="image_operate_8631297311593531" alt="如何将创作的app发布到苹果的app store上" src="http://s5.sinaimg.cn/middle/70e0fcf2g9be5dacb9f84&690" width="690" height="236" action-type="show-slide" action-data="http%3A%2F%2Fs5.sinaimg.cn%2Fmiddle%2F70e0fcf2g9be5dacb9f84%26690" real_src="http://s5.sinaimg.cn/middle/70e0fcf2g9be5dacb9f84&690">


点击New Profile
然后按着下图填一下,Profile Name 随便写个名字就行了
45
  <img title="如何将创作的app发布到苹果的app store上" name="image_operate_9791297311646911" alt="如何将创作的app发布到苹果的app store上" src="http://s12.sinaimg.cn/middle/70e0fcf2g75fd63e0fa2b&690" width="690" height="363" real_src="http://s12.sinaimg.cn/middle/70e0fcf2g75fd63e0fa2b&690">



然后Submit
图[size=+0]46
  <img title="如何将创作的app发布到苹果的app store上" name="image_operate_24391297311688707" alt="如何将创作的app发布到苹果的app store上" src="http://s12.sinaimg.cn/middle/70e0fcf2ge16fb130e64b&690" width="690" height="228" real_src="http://s12.sinaimg.cn/middle/70e0fcf2ge16fb130e64b&690">

刷新一下
47
  <img title="如何将创作的app发布到苹果的app store上" name="image_operate_18881297311710055" alt="如何将创作的app发布到苹果的app store上" src="http://s1.sinaimg.cn/middle/70e0fcf2g9be5eb0d1380&690" width="690" height="230" real_src="http://s1.sinaimg.cn/middle/70e0fcf2g9be5eb0d1380&690">


OK
现在Download ,你会得到一个 Distribution.mobileprovision 的文件
双击这个文件,你的xcode 会被激活
查看C
Users\
用户名\Library\MobileDevice\Provisioning Profiles下面又多了一个
XXXXXX-XXXXXX-XXXXX-XXXXXX.mobileprovision
的文件

现在我们再配置一下xcode
图[size=+0]48
  <img title="如何将创作的app发布到苹果的app store上" alt="如何将创作的app发布到苹果的app store上" src="http://s1.sinaimg.cn/middle/70e0fcf2g75fd646a5b90&690" real_src="http://s1.sinaimg.cn/middle/70e0fcf2g75fd646a5b90&690">


打开Configurations 页面
选中Release 然后Duplicate 一下
图[size=+0]49
  <img title="如何将创作的app发布到苹果的app store上" name="image_operate_36791297311763595" alt="如何将创作的app发布到苹果的app store上" src="http://s13.sinaimg.cn/middle/70e0fcf2g9be5ee21817c&690" width="690" height="477" real_src="http://s13.sinaimg.cn/middle/70e0fcf2g9be5ee21817c&690">

Duplicate
之后如下图
50
  <img title="如何将创作的app发布到苹果的app store上" name="image_operate_41311297311794062" alt="如何将创作的app发布到苹果的app store上" src="http://s9.sinaimg.cn/middle/70e0fcf2g9be5f03532d8&690" width="690" height="463" real_src="http://s9.sinaimg.cn/middle/70e0fcf2g9be5f03532d8&690">



我们把名字改成Distribution
图[size=+0]51
<img title="如何将创作的app发布到苹果的app store上" name="image_operate_68691297311815863" alt="如何将创作的app发布到苹果的app store上" src="http://s6.sinaimg.cn/middle/70e0fcf2g9be5f10b9f75&690" real_src="http://s6.sinaimg.cn/middle/70e0fcf2g9be5f10b9f75&690">


接着我们切换到Build 页面
图[size=+0]52
  <img title="如何将创作的app发布到苹果的app store上" name="image_operate_40051297311837984" alt="如何将创作的app发布到苹果的app store上" src="http://s12.sinaimg.cn/middle/70e0fcf2g9be5f2985a5b&690" real_src="http://s12.sinaimg.cn/middle/70e0fcf2g9be5f2985a5b&690">

图中1处选中Distribution   2处选中Distribution
然后
图[size=+0]53
  <img title="如何将创作的app发布到苹果的app store上" name="image_operate_80111297311877150" alt="如何将创作的app发布到苹果的app store上" src="http://s4.sinaimg.cn/middle/70e0fcf2g75fd653ba363&690" real_src="http://s4.sinaimg.cn/middle/70e0fcf2g75fd653ba363&690">

54
<img title="如何将创作的app发布到苹果的app store上" name="image_operate_13351297311917601" alt="如何将创作的app发布到苹果的app store上" src="http://s14.sinaimg.cn/middle/70e0fcf2g9be5f633c75d&690" width="690" height="485" real_src="http://s14.sinaimg.cn/middle/70e0fcf2g9be5f633c75d&690">

确定图54中,是你应该选的,不然build时会出现签名错误
确定之后,继续
55
选中Device Distribution
OK
56
  <img title="如何将创作的app发布到苹果的app store上" name="image_operate_40831297312054714" alt="如何将创作的app发布到苹果的app store上" src="http://s3.sinaimg.cn/middle/70e0fcf2g75fd666531b2&690" real_src="http://s3.sinaimg.cn/middle/70e0fcf2g75fd666531b2&690">




Build  OK  
大功告成了99.9%

这时如果有签名错误,那一定是你上面某个地方出了问题


成功后
57
  <img title="如何将创作的app发布到苹果的app store上" name="image_operate_44731297312088027" alt="如何将创作的app发布到苹果的app store上" src="http://s5.sinaimg.cn/middle/70e0fcf2g9be601edf974&690" width="690" height="220" real_src="http://s5.sinaimg.cn/middle/70e0fcf2g9be601edf974&690">


其中的iHide 就是我们要上传的东西,在上传之前,我们要把他压缩成 zip
  • itunes发布程序。

如果是第一次发布自己的程序,需要设置程序的语言和开发者的名称。开发者的名称是指用iTunes Connect连接App Store的时候,在右上角表示的名字,这个名字可以是公司的名称,卡发团队的名称,或者是你所开发程序的独一无二的品牌。这两个设置以后不能更改的,所以需要慎重。接下来的画面确认你的程序是否需要加密,一般选择「No」。在接下来的画面「Overview」中输入程序的其他信息,加粗的字体是必须的项目。
  • Application Name - 程序名称
  • Application Description - 程序说明
  • Device - 对应设备。选择对应的设备
  • Primary Category - 程序的分类
  • Copyright - 著作权,开发者的名字等信息
  • Version Number -App Store上表示的程序版本。一般与程序中设置的版本一致
  • SKU Number - 产品号码。如果你开发了多个程序,不要与其他程序重复
  • Support URL -App Store上表示的技术支持的地址链接
  • Support Email Address - 邮箱地址

在接下来的画面「Upload」中上传事先准备好的文件。
  • Application - 编译好的应用程序文件(压缩文件,后缀名为zip的那个)
  • Large 512x512 Icon - 512×512像素的图标文件
  • Primary Screenshot - 屏幕截图文件

选择好后,点击下一步。
在接下来的「Pricing」画面,设置程序的发布日期,以及发布的国家。
  • Availability Date - 应用程序的发布日期。如果不知道,缺省为上传的日期
  • Price Tier - 应用程序的价格。如果是免费的选择「Free

这里,设定发布日期的时候需要留意一件事情。因为上传的程序实体不能立刻发布到 App Store 上,需要内部检测人员的评审,只有通过的才能真正地上传到 App Store 上。这个评审的时间大概是2个星期左右。而上传的信息等会根据你设定的发布日期来显示。所以,如果你设置发布日期为上传的日期,那么广告打出去了(App Store上的首页中显示),而实际的程序却不能下载。到了真正能下载的时候,你的广告已经落的老后了,减少了被点击的几率。所以一般设置发布的日期都比上传的日期晚上2/3周为宜。
接下来,在「Localization」页面中可以设置一些缺省语言意外的程序说明。
所有都设置完毕后,最后在「Review」页面中确认,如果没问题就上传吧。

上传使用mac 下的sdk带的工具  目录在   /developer/applications/utilities/application loader
打开这个工具后,提示输入开发者账户名和密码,它会自动检索需要上传的程序名,点击下拉列表选中需要上传的,然后将工程目录下的build文件夹下面的   distribution开头的文件夹内的app文件打包成zip,上传的时候上传这个zip文件,如果一切顺利,就会花几分钟进行上传工作。

之后,会返回到「Manage Your Application」页面,你可以确认程序是否被添加到列表中。如果Status是「In Review」代表你的程序正在被审查,审查结束后等待发卖的时候状态会变为「Ready for Sale」,到了前面设定的发布日期,会自动地发布出去。
如果 Status 是「Pending Contract」表示申请 iPhone Developer Program 中的帐号手续时存在问题,如果该状态一直持续着,你可以联系ADC,询问具体原因。
  • 通过app store对程序的审核,程序发布成功。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|沈阳手机网 ( 辽ICP备11004416号 )

GMT+8, 2024-5-2 10:49 , Processed in 0.032853 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表