iOS xcode中生成和打包ipa文件的方法和步骤
来源:互联网 发布:投诉淘宝网打什么电话 编辑:程序博客网 时间:2024/05/17 04:38
这里需要注意,要选择真机,否则Archive 会是灰色的。
点击后,系统会自动编译一次,并跳转到如图界面:
按照下面的步骤走,就可以打包成功,我不说各种原因,只讲操作步骤:
简单粗暴!!!
首先你得有一个苹果开发者账号。要是没有,就自己申请一个。
注意:在创建app IDs 还有描述文件的时候,需要添加的是发布版本,就是ad hoc里面的版本,而不是简单的开发版本。如下图:(证书与描述文件都需要发布版本的)
1.创建一个ipaDemo工程。
2.打开苹果开发者中心。网址 :https://developer.apple.com/membercenter
3.打开这个网址之后会出现下面的样式。
4.进入App开发账户里面:
5.创建证书的总体步骤,分5步:
5.1创建证书
5.2添加APP IDs
5.3添加设备
5.4创建描述文件
对于这些过程,网络上的文章比较多,我也不一一展开了,我添加一个比较好的博客的文章,与大家分享这个过程。说白了这也是真机测试与创建证书的一部分。李大泽网址
6. iOS打包,一共有三种方式,不过还是通过Xcode的打包比较好,因为我在测试了这三种打包之后,我发现通过xcode打包的包的大小是最小的,不过下面我也介绍这三种打包方式。
第一种打包方式:
6.1 Xcode打包:
6.1.1
6.1.2
我在上面这两步的时候,由于只调整了一个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”。如下图:
第三种打包方式:
通过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打包
原文链接:http://www.jianshu.com/p/9df7d8930a3e
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
- iOS xcode中生成和打包ipa文件的方法和步骤
- xcode 中生成和打包 ipa文件的方法和步骤
- xcode 中生成和打包 ipa文件的方法和步骤
- xcode 中生成和打包 ipa文件的方法和步骤
- xcode打包生成ipa的方法
- Xcode -- 打包ipa文件基本步骤
- [iOS]使用Xcode打包iOS的IPA文件
- Xcode打包ipa的基本步骤(有证书和无证书)
- ios打包越狱ipa文件的方法
- 利用xcode和iTunes将cocos2dx工程打包生成ipa
- Xcode打包ipa的基本步骤
- Xcode打包ipa的基本步骤
- Xcode打包ipa的步骤(简述)
- Xcode打包ipa的基本步骤
- Xcode打包ipa的基本步骤
- Xcode打包ipa的步骤(简述)
- Xcode打包ipa的基本步骤
- Xcode打包ipa的基本步骤
- 发布Qt Widgets桌面应用程序的方法
- 自定义QT事件
- 黑马程序员——异常
- golang语言中map的初始化及使用
- Java设计模式_创建型_原型模式_复制对象及状态
- iOS xcode中生成和打包ipa文件的方法和步骤
- gdb简介
- 汶川地震亲历者:唯有经历过惊惶失策,才不至于“花容失色"
- [原]Qt 自定义事件
- 一些项目视频连接
- equals方法变量和常量位置区别
- Qt 学习之路 2(23):自定义事件
- komodo远程调试perl
- java如何得到GET和POST请求URL和参数列表