把ipa包上传到AppStore
概述
由于苹果的机制,在非越狱机器上安装应用必须通过官方的Appstore,开发者开发好应用后上传Appstore,也需要通过审核等环节。AppCan作为一个跨主流平台的一个开发平台,也对ipa包上传Appstore作了支持。本文从三个流程来介绍如何实现AppCan在线编译出ipa包,以及上传到苹果Appstore。
一、证书的导出
1.1、前期工作
首先你需要有一个苹果的开发者帐号,一个mac系统。如果没有帐号可以在打开
http://developer.apple.com/申请加入苹果的开发者计划。支付99美元每年,怎么申请网上有详细的介绍,在此不多做介绍。
如果你已经有了一个IDP,打开http://developer.apple.com/并登录到苹果MemberCenter,见下图
![](https://pic1.zhimg.com/80/v2-0c1aa1a3e15caf70fc7baa68681ffd7a_720w.png)
登录以后可以看到下面这个界面,列出了你开发需要的一些工具,支持,itunes app管理等内容
![](https://pic4.zhimg.com/80/v2-0aaad6bd1d8305d383f52feb2b802b20_720w.png)
这代表你已经装进去了。
下面,打开Keychain的这个菜单(图5)
![](https://pic1.zhimg.com/80/v2-6c7e880e284687bced0a2b50476fbc14_720w.png)
按着下面的图来
![](https://pic1.zhimg.com/80/v2-0aaad6bd1d8305d383f52feb2b802b20_720w.png)
这代表你已经装进去了。
下面,打开Keychain的这个菜单(图5)
![](https://pic1.zhimg.com/80/v2-6c7e880e284687bced0a2b50476fbc14_720w.png)
按着下面的图来
![](https://pic1.zhimg.com/80/v2-0aaad6bd1d8305d383f52feb2b802b20_720w.png)
这代表你已经装进去了。
下面,打开Keychain的这个菜单(图5)
![](https://pic4.zhimg.com/80/v2-6c7e880e284687bced0a2b50476fbc14_720w.png)
按着下面的图来
![](https://pic2.zhimg.com/80/v2-0aaad6bd1d8305d383f52feb2b802b20_720w.png)
这代表你已经装进去了。
下面,打开Keychain的这个菜单(图5)
![](https://pica.zhimg.com/80/v2-6c7e880e284687bced0a2b50476fbc14_720w.png)
按着下面的图来
![](https://pica.zhimg.com/80/v2-0aaad6bd1d8305d383f52feb2b802b20_720w.png)
这代表你已经装进去了。
下面,打开Keychain的这个菜单(图5)
![](https://pic2.zhimg.com/80/v2-6c7e880e284687bced0a2b50476fbc14_720w.png)
按着下面的图来
![](https://pica.zhimg.com/80/v2-e71e3735d8df6374137d3311c8c54f81_720w.png)
这时你的电脑就已经具备发布程序的证书了
下面打开Provisioning 的Distribution页面
图44
![](https://picx.zhimg.com/80/v2-02055d5904ab65500a539559d3e37e12_720w.png)
点击New Profile
然后按着下图填一下,Profile Name 随便写个名字就行了图45
![](https://picx.zhimg.com/80/v2-e71e3735d8df6374137d3311c8c54f81_720w.png)
这时你的电脑就已经具备发布程序的证书了
下面打开Provisioning 的Distribution页面
图44
![](https://pic1.zhimg.com/80/v2-02055d5904ab65500a539559d3e37e12_720w.png)
点击New Profile
然后按着下图填一下,Profile Name 随便写个名字就行了图45
![](https://pic1.zhimg.com/80/v2-e71e3735d8df6374137d3311c8c54f81_720w.png)
这时你的电脑就已经具备发布程序的证书了
下面打开Provisioning 的Distribution页面
图44
![](https://pic3.zhimg.com/80/v2-02055d5904ab65500a539559d3e37e12_720w.png)
点击New Profile
然后按着下图填一下,Profile Name 随便写个名字就行了图45
![](https://pic2.zhimg.com/80/v2-4b9cac6b6eadbd916fb4f3645ecc4413_720w.png)
OK现在Download ,你会得到一个 Distribution.mobileprovision 的文件
双击这个文件,你的xcode 会被激活
查看C盘
Users\用户名\Library\MobileDevice\Provisioning Profiles下面又多了一个XXXXXX-XXXXXX-XXXXX-XXXXXX.mobileprovision的文件
现在我们再配置一下xcode
图48
![](https://picx.zhimg.com/80/v2-d2547c6408d8445407bfe6eaa97fe9ec_720w.png)
打开Configurations 页面
选中Release 然后Duplicate 一下
图49
![](https://pica.zhimg.com/80/v2-f4f217c37948ad31b6affdea9533d6be_720w.png)
Duplicate之后如下图图50
![](https://pic2.zhimg.com/80/v2-f4f217c37948ad31b6affdea9533d6be_720w.png)
Duplicate之后如下图图50
Duplicate之后如下图图50
![](https://pica.zhimg.com/80/v2-f4f217c37948ad31b6affdea9533d6be_720w.png)
Duplicate之后如下图图50
![](https://picx.zhimg.com/80/v2-f4f217c37948ad31b6affdea9533d6be_720w.png)
Duplicate之后如下图图50
![](https://pica.zhimg.com/80/v2-8f70098cf2efd7c23ce304ca5db10442_720w.png)
进入Manage Your Applications
图59
![](https://pica.zhimg.com/80/v2-966b02452fbe9a7b01d3fa4f15f86e16_720w.png)
点击Add New Application。
如果是第一次发布自己的程序,需要设置程序的语言和开发者的名称。开发者的名称是指用iTunes Connect连接App Store的时候,在右上角表示的名字,这个名字可以是公司的名称,卡发团队的名称,或者是你所开发程序的独一无二的品牌。这两个设置以后不能更改的,所以需要慎重。接下来的画面确认你的程序是否需要加密,一般选择「No」。在接下来的画面「Overview」中输入程序的其他信息,加粗的字体是必须的项目。