转载至: 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
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

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

  1. linux怎么编译ipa,关于自动编译iOS工程,生成app及ipa文件的方法

    关于自动编译iOS工程,生成app及ipa文件的方法1.所需语句(可直接在命令行中执行) xcodebuild -configuration Release 进入所在工程的根目录文件夹,执行上面的语句 ...

  2. [react-native]-ReactNative为iOS打包ipa文件

    2019独角兽企业重金招聘Python工程师标准>>> ReactNative为iOS打包ipa文件: 点击查看 转载于:https://my.oschina.net/xiaoLoo ...

  3. 企业证书打包ipa文件(图文详解)

    在公司中,经常遇到使用企业证书打包ipa文件的情况,然后发给测试.通常不会让你自己去申请证书,合成profile文件等等.会直接发给你两个证书,两个描述文件.一个是开发者developer,一个是发布 ...

  4. iOS开发之-四种打包ipa的方法介绍

    <iOS-最全的App上架教程> 上面文章已经提到了第一种 也是 最为实用的一种 打包上架api的方式,这里就不多少了. 打包ipa的前提 1.证书的申请和设置和上面文章的一样 从第一步到 ...

  5. hbuilder打包ios_免费获得苹果证书,HBuilderX打包IPA文件

    HBuilderX平台在线打包iOS应用目前最为简单的方法之一,打包的过程并不复杂,难点主要是在苹果证书身上,接下来亥著就带着大家一起来看看如何使用HBuilder在线打包ipa文件吧. ps:附带免 ...

  6. ipa在线安装搭建_HBuilder如何打包ipa文件?如何获取苹果证书?

    HBuilderX平台在线打包iOS应用目前最为简单的方法之一,打包的过程并不复杂,难点主要是在iOS证书身上,接下来微导流来说说如何使用HBuilder在线打包ios应用吧. 微导流-苹果ios企业 ...

  7. Android中生成.xls的Excel文件

    Java操作Excel的两种方式 1.通过第三方框架Apache POI实现 2.通过第三方框架Java Excel实现 Apache POI实现步骤: 1.下载jar包[poi-bin-3.15-2 ...

  8. Android NDK编译中在libs\armeabi中加入第三方so库文件的方法

    Android NDK编译中在libs\armeabi中加入第三方so库文件的方法 假设要加入库文件的名字为libffmpeg.so文件 1.要在project\jni目录下新建一目录prebuilt ...

  9. php二维码存放json数据_PHP生成及获取JSON文件的方法

    本文实例讲述了PHP生成及获取JSON文件的方法.分享给大家供大家参考,具体如下: 首先定义一个数组,然后遍历数据表,把相应的数据放到数组中,最后通过json_encode()转化数组 json_en ...

  10. python如何复制oracle数据_Python使用cx_Oracle模块将oracle中数据导出到csv文件的方法...

    本文实例讲述了Python使用cx_Oracle模块将oracle中数据导出到csv文件的方法.分享给大家供大家参考.具体实现方法如下: # Export Oracle database tables ...

最新文章

  1. 云服务器适合什么样的用户?
  2. swift_008(Swift的类型转换)
  3. 玩转Excel系列-SUMIFS函数使用及实例
  4. openstack 调试
  5. Java Spring Beans.xml里的Bean定义是如何被解析出来的
  6. 【项目管理】项目进度管理的关键路径
  7. Spring Data Jpa使用@Query时 报错Validation failed for query for method public abstract
  8. Java基础学习笔记 -- 9(数组)
  9. 操作系统 关于死锁的面试题
  10. LQR控制算法及代码实践
  11. SQL注入原理,啊D明小子高手必看! 明小子4.1我已上传 可以下载
  12. 软件质量模型详解————思维导图
  13. Python之网络编程
  14. Mac 解压rar格式文件(附解压工具包)
  15. Linux 清空文件内容
  16. 关于安全防御方面的总结
  17. intellij IDEA 设置格式化代码后多行空行转为一行
  18. 三星手机定时开关机设置方法
  19. Retrieve, Read, Rerank: Towards End-to-End Multi-Document Reading Comprehension
  20. 网页设计与制作第一课:什么是html,html基础与文本控制标记

热门文章

  1. 《七周七并发模型》作者Paul Butcher、阿里云研究员余锋(褚霸)——QCon北京2016前瞻...
  2. 在windows 2003 中,启动SQL Server 2000 提示“没有找到MSVCR71.dll因此这个应用程序未能启动”
  3. 怎么用PS替换图片背景色?这个方法你需要知道
  4. pdf压缩文件怎么压缩最小?
  5. android平板电脑的虚拟键盘,苹果平板电脑ipad虚拟键盘介绍 ipad虚拟键盘使用方法【详解】...
  6. 西南农业大学成教学院有计算机专业吗,西南农业大学计算机应用与技巧网上功课及答案...
  7. Echarts 配置渐变
  8. eBay月入五万以上大卖家请进,解决你的提现和结汇问题!
  9. 无痛学习ISAC(二)
  10. ISAC(internet Speech Audio Codec):