iOS APP archive打包和打包成Ipa

原创 2015年11月19日 10:00:19

archive打包就是项目做在最后一部,打包上线到APP Store上(非越狱版)打包成ipa就是为了上线到PP助手、快用助手、360等网站上(越狱版)


开发环境 : Xcode 6以上 & Object C


一、archive打包


1、模拟器选择iOS Device


2、选择Product——archive,系统会自动编译出结果。



没错archive打包就是这么简单,打包好了就可以上线到app store上。



二、打包成ipa


1、配置Run 的Build Configuration 选择Release。步骤如下:



2、模拟器选择iOS Device,再command + B。



如果你的Products——app有红色变成黑色,说明以上步骤你都是真确的。你可以右击“show in Finder”,查找到你的文件包


3、手机连上电脑打开Itunes—选择我的应用,将你的文件包拖入到你的应用中,系统会自动生成一个应用,右键点击“在Finder中显示”,你就会发现已经生成好了ipa。






三、可能出现的错误


在打包的过程中,你有可能会遇到“Your build settings specify a provisioning profile with the UUID ”,provisioning prifile文件是存储在项目中的**.xcodeproj文件,系统会自动下载,我们修改provisioning prifile,就可以解决问题。


   1、找到项目中的**.xcodeproj文件,点击右键,show package contents(打开包内容)。


   2、打开后找到project.pbxproj文件,用文本编辑器打开。其实就是右键,点击open就好了。


   3、打开这个文件后,按command+F,在这个文件中查找“PROVISIONING_PROFILE",找到和这个

<code><span style="font-size: 14px;">"PROVISIONING_PROFILE" = "487F3EAC-05FB-4A2A-9EA0-31F1F35760EB";
"PROVISIONING_PROFILE[sdk=iphoneos*]" = "487F3EAC-05FB-4A2A-9EA0-31F1F35760EB"</span></code><pre class="lang-c prettyprint prettyprinted" name="code" style="white-space: pre-wrap; word-wrap: break-word; margin-top: 0px; margin-bottom: 10px; padding: 5px; border: 0px; vertical-align: baseline; background-color: rgb(255, 255, 255); overflow: auto; width: auto; max-height: 600px; line-height: 18px;"><span style="background-color: transparent;"><span style="font-size:18px;">类似的都删除。</span></span>
<span style="background-color: transparent;"><span style="font-size:18px;"></span></span><pre class="lang-c prettyprint prettyprinted" name="code" style="white-space: pre-wrap; word-wrap: break-word; margin-top: 0px; margin-bottom: 10px; padding: 5px; border: 0px; vertical-align: baseline; background-color: rgb(255, 255, 255); overflow: auto; width: auto; max-height: 600px; line-height: 18px;"><span style="background-color: transparent;">4、然后保存文件,重新打开项目。</span>



























版权声明:本文为博主原创文章,未经博主允许不得转载。

iOS打包app发给测试人员测试

iOS打包app发给测试人员测试 说明:在项目开发过程中经常需要开发人员将项目打包成ipa包后,发给测试人员进行测试。本文贴图对打包的过程简单介绍。 一、Product ->archive...
  • zz_mm
  • zz_mm
  • 2015年03月27日 15:42
  • 35919

切换Debug/Release编译模式和Archive的作用

在学这个之前,以为很难,也起不到什么作用,但是等真正运用到工程里面,才发现,这个能帮你省下很多工作量。 1,Debug和Release版本区别? 进行iOS开发,在Xcode调试...
  • yusirxiaer
  • yusirxiaer
  • 2016年08月10日 16:02
  • 3391

iOS app打包 -- 生成ipa测试包 步骤详解

标签:app打包   ipa   证书   xindong   ios           最近有小伙伴问我如何打成ipa包分发给测试人员 , 虽然现在网上的教程很多,但是也很杂, 没有一个比较...
  • lxlzy
  • lxlzy
  • 2016年05月19日 23:15
  • 420

Archive app, 打包成.ipa格式的app包

刚开发ios不久,有到App Store和91上发布过app。到App Store可以直接用Xcode开发工具来完成,不过发布到91就得先把我的app打包成ipa的格式 ,然后再发布咯。 首...
  • wei__cn
  • wei__cn
  • 2013年06月20日 10:31
  • 3232

IOS发布,Archive打包,ipa不用发布安装到任意机子上

简介:  亲身经历把现有工程打包成ipa,装到未知机子上也就是别人得到的ipa,跟app shore类,  有些功能(购买,推送等)可能受限制,如果只是展示意思东西的软件, 有不想上线的话,可以使用这...
  • leewolf130
  • leewolf130
  • 2013年08月14日 18:53
  • 3005

ios工程打包ipa时提示archive failed (CC_MD5导致的)

打包失败有很多的原因,而我这个项目没有任何的错误提示,无从下手。还好有备份,备份是可以打包的。 用最笨的方法,一个一个的把新文件覆盖到旧项目中,终于把问题锁定在一个md5函数里, +(NSStri...
  • cheunjq
  • cheunjq
  • 2016年06月26日 12:55
  • 1050

IOS 如何打包XCODE编译后的APP成IPA格式

记下来,以防自己忘记了 今天在测试APP时,发现要把XCODE编译出来的APP文件打包成IPA格式才能安装到终端,咱没有证书,不过也可以试下 快速查看XCODE编译生成的APP路径: 在...
  • yangke0503
  • yangke0503
  • 2013年04月20日 23:26
  • 1174

[iOS]把App打包成ipa文件,然后App上架流程[利用Application Loader]

假设你现在已经完成了证书,Bundle Identifier 和描述文件的配置 然后配置工程 打开你项目工程 第一步,这里不能选择模拟器,选择iOS Device 如果不支持横屏,把...
  • Enjolras1024
  • Enjolras1024
  • 2016年05月23日 11:26
  • 4703

[iOS]如何把App打包成ipa文件,然后App上架流程[利用Application Loader]

转自: http://www.cnblogs.com/lidongxu/p/5151282.html 在上一篇博客已经讲过上传项目了,但是有的时候,需要我们进行打包成ipa包到别的手机...
  • vkjs8imde
  • vkjs8imde
  • 2016年10月11日 09:56
  • 401

[iOS]如何把App打包成ipa文件,然后App上架流程[利用Application Loader]

在上一篇博客已经讲过上传项目了,但是有的时候,需要我们进行打包成ipa包到别的手机上跑(但是前提是,这个手机的UDID必须绑定到对应的开发者账号中,也就是证书也得是从同样的开发者账号申请下来的才可以)...
  • yixiao3660
  • yixiao3660
  • 2017年01月10日 18:14
  • 143
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS APP archive打包和打包成Ipa
举报原因:
原因补充:

(最多只允许输入30个字)