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

iPhoneapp发布到appstore的步骤


  1. iPhoneapp发布到appstore的步骤如下:


  1. 要在苹果网站上注册APP ID,以及购买iPhone Develop Program(iDP)开发者授权,99美元。

  2. 创建发布程序的证书。

步骤如下:

如果已经购买了开发账号IDP, 登录进去后会看到如下地方(1)

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

点进去会看到如下界面(2)
如何将创作的app发布到苹果的app <wbr>store上
点击进入Certificates 看到如下内容(3)

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

点击图中红色部分会下载下来一个名字为  AppleWWDRCA.cer  的东西
打开你的  KeychainAccess ,如果dock里面没有到 CApplications\Utilities下面去找KeychainAccess,中文名字好像叫” 钥匙串…”打开这个,你会看到如下(4)

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

这代表你已经装进去了。

下面,打开Keychain的这个菜单(5)
如何将创作的app发布到苹果的app <wbr>store上
按着下面的图来
(
6)如何将创作的app发布到苹果的app <wbr>store上
  


(
7)
 
如何将创作的app发布到苹果的app <wbr>store上

(8)
  如何将创作的app发布到苹果的app <wbr>store上
然后continute
就会生成一个CertificateSigningRequest.certSigningRequest的文件,在你的桌面上

打开CertificicatesDistribution页面
(图36如何将创作的app发布到苹果的app <wbr>store上
  
点击 RequestCertificate按钮
(图37
如何将创作的app发布到苹果的app <wbr>store上

选中桌面CertificateSigningRequest.certSigningRequest 文件
38
  如何将创作的app发布到苹果的app <wbr>store上

选中然后点击Submit
39
如何将创作的app发布到苹果的app <wbr>store上

  


点击Appove
40
如何将创作的app发布到苹果的app <wbr>store上


这时需要刷新一下页面
41
  如何将创作的app发布到苹果的app <wbr>store上



点击DownLoad
会得到一个名为distribution_identity.cer的文件
双击这个文件,会有如下提示
42
  如何将创作的app发布到苹果的app <wbr>store上



点击OK
然后打开keychain 就会看到如下的图
43
  如何将创作的app发布到苹果的app <wbr>store上



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

下面打开Provisioning Distribution页面
44
  如何将创作的app发布到苹果的app <wbr>store上


点击NewProfile
然后按着下图填一下,Profile Name 随便写个名字就行了
45
  如何将创作的app发布到苹果的app <wbr>store上



然后Submit
46
  如何将创作的app发布到苹果的app <wbr>store上

刷新一下
47
  如何将创作的app发布到苹果的app <wbr>store上


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

现在我们再配置一下xcode
48
  如何将创作的app发布到苹果的app <wbr>store上


打开Configurations页面
选中Release 然后Duplicate 一下
49
  如何将创作的app发布到苹果的app <wbr>store上

Duplicate
之后如下图
50
  如何将创作的app发布到苹果的app <wbr>store上



我们把名字改成Distribution
51
如何将创作的app发布到苹果的app <wbr>store上

 
接着我们切换到Build页面
52
  如何将创作的app发布到苹果的app <wbr>store上

图中1处选中Distribution  2处选中Distribution
然后
53
  如何将创作的app发布到苹果的app <wbr>store上

54
 
如何将创作的app发布到苹果的app <wbr>store上


确定图54中,是你应该选的,不然build时会出现签名错误
确定之后,继续
55

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

选中Device Distribution
OK
56
  如何将创作的app发布到苹果的app <wbr>store上




Build  OK  
大功告成了99.9%

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


成功后
57
  如何将创作的app发布到苹果的app <wbr>store上


其中的iHide 就是我们要上传的东西,在上传之前,我们要把他压缩成 zip

  1. itunes发布程序。

现在我们在浏览器中输入
itunesconnect.apple.com
登录一下
58
  如何将创作的app发布到苹果的app <wbr>store上



进入Manage YourApplications
59
  如何将创作的app发布到苹果的app <wbr>store上


点击Add NewApplication

如果是第一次发布自己的程序,需要设置程序的语言和开发者的名称。开发者的名称是指用iTunes Connect连接AppStore的时候,在右上角表示的名字,这个名字可以是公司的名称,卡发团队的名称,或者是你所开发程序的独一无二的品牌。这两个设置以后不能更改的,所以需要慎重。接下来的画面确认你的程序是否需要加密,一般选择「No」。在接下来的画面「Overview」中输入程序的其他信息,加粗的字体是必须的项目。

  • ApplicationName - 程序名称

  • ApplicationDescription - 程序说明

  • Device- 对应设备。选择对应的设备

  • PrimaryCategory - 程序的分类

  • Copyright- 著作权,开发者的名字等信息

  • Version Number-AppStore上表示的程序版本。一般与程序中设置的版本一致

  • SKU Number- 产品号码。如果你开发了多个程序,不要与其他程序重复

  • Support URL-AppStore上表示的技术支持的地址链接

  • Support EmailAddress - 邮箱地址

在接下来的画面「Upload」中上传事先准备好的文件。

  • Application- 编译好的应用程序文件(压缩文件,后缀名为zip的那个)

  • Large 512x512Icon - 512×512像素的图标文件

  • PrimaryScreenshot - 屏幕截图文件

选择好后,点击下一步。

在接下来的「Pricing」画面,设置程序的发布日期,以及发布的国家。

  • AvailabilityDate - 应用程序的发布日期。如果不知道,缺省为上传的日期

  • Price Tier- 应用程序的价格。如果是免费的选择「Free

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

接下来,在「Localization」页面中可以设置一些缺省语言意外的程序说明。

所有都设置完毕后,最后在「Review」页面中确认,如果没问题就上传吧。


上传使用mac 下的sdk带的工具  目录在  /developer/applications/utilities/applicationloader

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


之后,会返回到「ManageYour Application」页面,你可以确认程序是否被添加到列表中。如果Status是「InReview」代表你的程序正在被审查,审查结束后等待发卖的时候状态会变为「Ready forSale」,到了前面设定的发布日期,会自动地发布出去。

如果 Status 是「Pending Contract」表示申请 iPhone Developer Program中的帐号手续时存在问题,如果该状态一直持续着,你可以联系ADC,询问具体原因。

  1. 通过appstore对程序的审核,程序发布成功。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值