appcan 苹果应用上架

appcan

15-9-30 8:09:35

先申请一个苹果帐号,然后进入开发者,填写信息,完成支付99美刀。

假设你已经安装了 mac系统

开始。。


进入后  应用程序--实用工具---钥匙串访问---(打开后-右上角)钥匙串访问--证书助理---从证书颁发机构请求证书   获得 CertificateSigningRequest.certSigningRequest


1登陆苹果开发者网站 登陆帐号

2导航选择 主页(小房子)

3点击 Certificates, Identifiers & Profiles (证书,标识符和概要文件)
Manage your certificates, identifiers, devices, and profiles for your apps. (管理你的证书、标识、设备和配置文件为您的应用程序。)

4点击 ios apps下面的  Certificates(证书)

5 左侧ios apps 选择   Certificates(证书)  选择 all

6 点击 右侧的+ 号

7  Production(生产) 选择 App Store and Ad Hoc(应用商店和特别)

8 下一步

9 选择文件 CertificateSigningRequest.certSigningRequest(最开始获得的)  然后点击 CancelBack

10 点Download   下载证书文件 (ios_distribution.cer 名字未必一样)

11  点击左侧 (Identifiers)标识符   下的app IDs

12 点击 + 号

13 输 入Bundle ID
(这是您appid的后缀,这个需要仔细命名,因为这个内容和您的程序直接相关,后面很多地方要用到,最好是 com.yourcompany.yourappname的格式。当然对于没有公司名的个人开发者,第二项可以用您自己的英文名字或者拼音。
AppCan.cn在线ipa包编译时需要填写的iapp IDs就是您在此输入的内容)

14 continue  下一步



15 出现  Registration complete. (注册完成。)


16 申请iOS应用推送证书(注意,如果不要推送功能请跳过这一步 去24)
在App IDs选项下,选择已经创建好的App ID,点击下方的Edit按钮。

17  点击 Push Notifications (推送消息)

18  输入名字

19 Production SSL Certificate (生产SSL证书) 点击 Create Certificate(创建证书) (aps_production.cer)

20 点击 下一步

21 点击Choose File按钮,选择本地请求文件,点击Generate完成创建推送证书,进行下一步:

22  提示  Your certificate is ready.(你的证书已经准备好了。 )

23 点击 Download  下载证书  点击完成


24 申请iOS应用的Provisioning Profiles文件

选择apple id
选择 证书
输入文件名
上传发布证书  第一步创建那个发布证书(ios_distribution.cer)

下载 描述文件  文件名.mobileprovision

25 回到mac系统  双击  第一次下载的证书,和第二次下载的证书 然后在

应用程序--实用工具---钥匙串访问---窗口左侧 种类(下面)选择 我的证书
右侧的是证书的名字 右键 导出 xxx.p12   输入 证书密码  在输入 电脑的密码  完毕!!!!
 



到最后 我们就有了 文件列表如下
CertificateSigningRequest.certSigningRequest   钥匙
ios_distribution.cer    发布证书
aps_production.cer      推送证书
文件名.mobileprovision    描述文件
xxx.p12  证书文件

--------------------------------------------------------
如果证书提示你 此证书不是有效机构签发  按照如下处理

少一个证书:Apple Woldwide Developer Relations Certification Authority,它是iPhone Developer证书的签发者,如果它被删除就会导致iPhone Developer证书被识别为未知颁发机构签名,然后xcode中真机调试就会出现上面的错误。

解决办法:
 
    重新把AppleWWDRCA放回去;从Apple官网(http://www.apple.com/certificateauthority/)下载一个,下载后拖入keychain(钥匙窜访问)-登录目录。
如果想重新生成证书,Apple是允许的,只要不修改App Id就Ok



---------------------------------------------------------

然后 登陆 appcan  应用开发--应用打包---证书管理--IOS发布证书

上传xxx.p12文件 和  文件名.mobileprovision   输入p12文件密码 验证证书

然后打包的时候 选择发布版证书    生成app

--------------------------------------------------------------------


登陆https://itunesconnect.apple.com
选择app  新建app
输入 各种信息  然后保存
mac下载ApplicationLoader_3.0的工具
登陆
上传app  (xxx。ipa 改名字xxx.zip)

等待审核


* 此处有更新

将ipa用ZIP解压工具解开,新建一个空目录“Payload”,将解开后的目录放入“Payload”中,然后将Payload打包成zip,再修改后缀为ipa


----------------------------------------------------

在回到https://itunesconnect.apple.com 管理app

构建版本选项后面 会有一个 + 号  选择 刚才用软件提交的app

点击 右上角的 提交以供审核  最后好像都是中文的 问题不大啊。。。。