如何用Xcode从ipad中导出ipa包包

博客分类:
2015年11月Xcode7.1(7B91b)打包发布苹果iOS应用指南
第1步:配置项目的开发授权证书
如图1,选择TARGETS下的项目名称。
如图2,选择Build Settings,然后找到Provisioning Profile.
如图3,选择distribution的开发授权证书。
这个distribution的开发授权证书来自苹果开发者后台配置。
登录苹果开发者账号,进入后台,找到Provisioning Profiles -& Distribution,下载配置好的provisioning profile授权证书文件,在本地开发电脑上双击运行。然后就可以在图3中选择该开发授权证书。
然后在图4中,Release对应的选项中全部选择成iPhone Distribution。
然后,如图5,在PROJECT中的Build Settings -& Code Signing Identity -& Release 检查是否已经是iPhone Distribution,如果不是,则必须选择成iPhone Distribution。
第2步:配置项目输出目标
如图6,配置项目输出目标,不能选择成模拟器,必须选择Generic iOS Device。
如图7,选择Generic iOS Device。
第3步:生成项目档案文件
如图8,在菜单Product下选择Archive。
如果Archive为灰色不能点,那么请检查上面的第1、2步是否按要求设置。
点击Archive后,则Xcode则开始生成项目档案文件(请耐心等待Xcode生成完毕)。
当Xcode成功生成档案后,就会自动弹出如图9的界面,你可以看到刚生成的档案,以及档案生成的时间和版本号。
如果不小心关闭了弹出的窗口,你也可以通过菜单Window -& Organizer 来打开档案窗口。
第4步:上传档案文件到Appstore
选择生成的档案文件,然后点鼠标右键,在右键菜单中选择Show in Finder。
如图11,就可以看到档案包在Finder中的文件位置,如下图12。
如图12,在Finder中选择上面生成的档案文件,然后点右键,选择显示包内容 ,将显示下图13。
在图13中,进入Products。
在图14中,进入Applications。
如图15中的文件就是上面生成的档案Archive的应用文件。(如果显示扩展名的话,应该是 xxx.app ,xxx为应用名,例如这里实际上是 kangeqiu.app)
接下来,在工作电脑的Launchpad中打开iTunes应用,然后在iTunes中选择应用,如下图16。
如图17,将上面在Finder中找到的应用档案文件xxx.app拖拽到iTunes中,拖拽后,将显示下图18。
选中拖拽进iTunes的app应用,然后点鼠标右键,选择在Finder中显示。将显示下图20的界面。
如上图20,就可以看到应用的ipa格式文件,接下来就可以开始上传这个ipa文件到Appstore,为方便上传,请将这个ipa文件拷贝到桌面上。
接下来就可以使用Xcode自带工具中的Application Loader开始上传ipa文件了,如下图21运行Application Loader工具软件。
Application Loader工具软件界面如下图23。
双击图23红圈中的图标(或者点击右下角的选取按钮),然后选择上面已经拷贝到桌面上的ipa文件。
如下图24,选择ipa文件,然后就可以开始上传到Appstore了。
至此,上传流程结束了~~。
stephen830
浏览: 1922516 次
来自: 上海
使用Netty进行Android与Server端通信实现文字发 ...
非常感谢,正好用上
提示的/222.177.4.242
无法链接到ip地址,是什 ...Xcode归档文件导出成ipa - 简书
Xcode归档文件导出成ipa
在Xcode菜单中选择Window→Organizer→Archives,即可显示全部归档文件。
归档及导出
如上图,点击屏幕右边的Export,开启导出向导。
Ad Hoc是一个拉丁文短语,意思是特设的、临时的。
四种模式,第一种导出后可以上传到App Store;第三种是企业账号用的;第二种最常用,它和第四种的区别是,第二种用的是发布证书,第四种用的是开发证书。其他好像没有区别,苹果官网上也没见到详细说明。不过,在Stackoverflow上,有个人是这么说的:
If you are using "Save for Ad Hoc Development" then there is no necessary to add the device to your provisioning profile as it is signed with distribution certificate which we used to submit app on app store. Bt for "development development" you need register device. –
Aug 13,2016 at 3:50
我没验证过他所说的。
我们在苹果网页上生产配置文件(Provisioning Porfiles)时,除了选择App Store,还可以选择这种Ad Hoc。
Screen Shot
at 1.54.53 PM.png
它使用发布证书,同时需要往配置里添加设备的UDID。通常我们会选择Ad Hoc,那么在这里Xcode会去寻找Ad Hoc类型的配置文件,如果没有,则Xcode会自动生成,并上传。
最后选择设备,有三类选择:1、打包成一个ipa文件,适配所有机型(Export one app for all compatible devices);2、打包成多个ipa文件,适配所有机型,每个机型单独一个文件(Export for specific devices → All compatible device variants);3、打包成适配指定机型的单独一个ipa文件。第一种ipa文件会比较大。博客访问: 3328479
博文数量: 308
博客积分: 8003
博客等级: 大校
技术积分: 4265
注册时间:
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: iOS平台
我这两个月一直在做ios的app,由于开发者账号为企业版的,因此可以直接生成xcarchive这种后缀的安装包(这个实际上就是一个目录 和xcodeproj类似),安装时需要把xcarchive改为ipa后缀,然后把这个文件拖到itunes中的本地应用程序中,再同步到ipad中。
直到上周我找到了两种生成ipa的方法:
1.把xcarchive改为ipa后缀,然后把这个文件拖到itunes中的本地应用程序中,然后从本地应用程序中拖到桌面,这时就会生成一个.ipa文件
2.手动打包:
& &ipa的目录结构是:
& iTunesArtwork & & & & &这个是一个512x512的png图片,用于在itunes的应用程序中显示图标
&&Payload & & & & & & & & &这个是一个目录
& & &xxx.app & & & & & & & 这个是应用程序的可执行程序,实际上也是一个目录
xxx.app是从xcarchive包中找到的,获取方法如下:
& & &a.把xcarchive文件后缀去掉,这时它就变成一个目录
& & &b.app文件就在Products/Applications 下
把文件按照上面的顺序放好,选中&iTunesArtwork Payload两个文件压缩成zip文件,然后把zip后缀改为ipa后缀即可
阅读(21969) | 评论(0) | 转发(1) |
相关热门文章
给主人留下些什么吧!~~
请登录后评论。Pages: 1/2
涓婚? : 鍏充簬xcode瀵煎嚭ipa鐨勫嚑绉嶆柟寮

我要回帖

更多关于 xcode 导出生产包ipa 的文章

 

随机推荐