iOS xcode中生成和打包ipa文件的方法和步骤

来源:互联网 发布:投诉淘宝网打什么电话 编辑:程序博客网 时间:2024/05/17 04:38
转载至: http://502317120.blog.51cto.com/4062300/1074445

第一步:
这里需要注意,要选择真机,否则Archive 会是灰色的。



点击后,系统会自动编译一次,并跳转到如图界面:

第二步:
在你刚刚生成的程序上点击右键,并且点击Show in Finder。
 

 
第三步:
在打开的窗口中选择 生成的文件 右键点击,显示包内容。
 

 
第四步:
你会看到一个上面有圆圈禁止符号的图标,这是一个重要的文件,不要关闭窗口,我们一会儿的操作需要用到它。
 

 
第五步:
打开iTunes 把上面一步的文件 拖拽至 iTunes 中。
 

 
第六步:
右键点击iTunes中生成的文件,点击Show in Finder。
 

 
第七步,也是最后一步。
 
现在显示的这个ipa 文件就是可以给其他机器安装的了。  如果,你安装的机器,没有在你程序的测试证书中,是不能够安装的。除非你的机器是越狱机,越狱机可以安装。
 


完整版:
转自:http://www.jianshu.com/p/9df7d8930a3e

按照下面的步骤走,就可以打包成功,我不说各种原因,只讲操作步骤:

简单粗暴!!!

首先你得有一个苹果开发者账号。要是没有,就自己申请一个。

注意:在创建app IDs 还有描述文件的时候,需要添加的是发布版本,就是ad hoc里面的版本,而不是简单的开发版本。如下图:(证书与描述文件都需要发布版本的)


可以先忽略,一会在创建证书的时候再看

1.创建一个ipaDemo工程。

2.打开苹果开发者中心。网址 :https://developer.apple.com/membercenter

3.打开这个网址之后会出现下面的样式。



刚刚进入的的界面的样式

4.进入App开发账户里面:


手机App

5.创建证书的总体步骤,分5步:

5.1创建证书

5.2添加APP IDs

5.3添加设备

5.4创建描述文件


总体步骤

对于这些过程,网络上的文章比较多,我也不一一展开了,我添加一个比较好的博客的文章,与大家分享这个过程。说白了这也是真机测试与创建证书的一部分。李大泽网址  

6.  iOS打包,一共有三种方式,不过还是通过Xcode的打包比较好,因为我在测试了这三种打包之后,我发现通过xcode打包的包的大小是最小的,不过下面我也介绍这三种打包方式。

第一种打包方式:

6.1 Xcode打包:

6.1.1


1. 配置provisioning profile与证书

6.1.2


2.配置provisioning profile与证书

我在上面这两步的时候,由于只调整了一个code singing,所以出现了一直打包不成功。一般情况下,是先进行步骤6.1.1,基本上不用管步骤6.1.2,只需要看看6.1.2是否与6.1.1的描述文件、证书是否一致。保证一致就可以了。

6.1.3  



6.1.4 选择Release 模式:


6.1.5 需要release ,Run里面的,也需要release Archive 里面的。


6.1.6


打包示例

6.1.7开始打包:若是comd+b 运行成功了,就可以进行下一步了


6.1.8生成包:


6.1.9输出包:


6.1.10


生成四种不同的开发包,查看链接。4种ipa包

6.1.11 


6.1.12


6.1.13  在桌面上出现安装包:



大功告成


第二种打包方式:

6.2 通过生成文件Payload文件夹,生成ipa包。

重复上面6.1.7 之前的所有步骤,在commd+b 编译之后,查看是否编译成功,要是成功。如下图:

6.2.1


表示可以打包了

6.2.2


6.2.3


6.2.4在桌面上新建一个文件夹名字叫“Payload”,注意一个字母也不能少。并将上面的APP直接拷贝到这个文件夹下面,压缩这个文件夹,并将文件夹的后缀名,改正 “.ipa”。如下图:



ipa

第三种打包方式:

通过iTunes,打包。

6.3.1 打开你的iTunes。

6.3.2 直接把刚刚的那个  .app,拖到你的iTunes里面。如下图:


6.3.3 在Finder里面显示:


6.3.4这样就生成了一个ipa包:


7. 安装到测试机上:对于以上生成的所有的ipa包,都需要双击打开他们,在你的iTunes里面,安装你的这个应用包。如下图:


安装步骤

生成的app如下图,要是能够显示app是正常的,则证明没有问题,否则安装不成功:


安装成功


以上三种方法,终于打包搞定了。

资料参考:

1.Xcode程序打包 .ipa

2.Xcode打包ipa的基本步骤

3.iOS打包



文/依然那么爱你forever(简书作者)
原文链接:http://www.jianshu.com/p/9df7d8930a3e
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。



0 0
原创粉丝点击