iOS开发中,怎么打包为ipa格式的软件包以及怎么安装到手机终端上

iOS开发中,怎么打包为ipa格式的软件包以及怎么安装到手机终端上。 (个人开发环境为Xcode6.1.1 )

做为我的开发者(固然个人开发者账号为我的开发者账号,而不是企业开发者账号),对于本身来讲,咱们只须要真机调试就能够将应用安装到本身的手机上;若是你在发布前想给更多的测试或朋友使用你的APP(关键是他们并不在你的身边,若是在你的身边,你固然能够经过真机调试一个一个的将应用安装到他们的手机上;此时你的APP尚未上线,Appstore尚未),你该怎么作呢?想一想吧!

在开发者中心中,你可能留意到咱们的描述文件有2类,共3种。在Development类下就一种,用于真机调试Debug模式的描述文件;然而在Distribution类下,有2种描述文件。咱们更多的只是用 App Store——
Create a distribution provisioning profile to submit your app to the App Store,而不多用Ad Hoc——Create a distribution provisioning profile to install your app on a limited number of registered devices.他们的做用很清楚,前者用于提交你的APP到APPstore时使用,然后者用于安装你的应用到有限数量的已注册的设备上。  咱们的想法不就是想将应用安装到有限的设备上吗?(在未发布前)


关于生成ipa包的详细步骤:
1)与先前同样,设置你的Deployment Target,这项根据你本身的须要与要求而定。
2)在Build Setting下,在code signing里,Code signing Identity依然按照Debug时使用开发证书,Release时使用发布证书;对于描述文件,Provisioning Profile按照Debug时使用开发证书生成的描述文件,而Release使用发布证书生成的描述文件,只是当你选择Distribution时,必定要选测Ad Hoc.
3)在选则设备的地方,咱们必定要选择iOS Device
4)在Xcode的菜单栏Product下,选择Archive.
5)在上一步操做后跳转的页面里,在右侧有以下3项 Validate  Submit  Export  ,我只粗略的说下,Validate项用于检测你的应用中是否在审核时有明显的不容许存在的文件或其余的..., Submit用于提交你的应用到APPstore,而Export用于导出你应用的ipa包,(如今讨论的也就是这点)    点击Export,接下来会有3个选项供你选择,如图片Save for What图片里;第一项用于你将应用上传到APPstore时,而手动上次ipa的包时所用;第二项用于咱们今天讨论的场景,当你的应用还未正式发布前,你须要给你的朋友,你的测试者们测试时...第三项用于企业开发者账号的开发者们,他们选择此项将应用打包为ipa格式,而后分发给企业内部的员工。
6)执行上述的步骤后,最后你会获得一个工程名.ipa的文件。


关于如何将ipad的包安装到手机上,最简单的方式就是利用iTunes将其同步到手机,具体操做以下
1)打开iTunes,选择到如图片iTunes所示,将ipa的包直接拖到如图所示的位置
2)链接手机,选择到如图片phone所示,点击左侧的安装,而后点击底部的应用,这样iTunes将会开始同步,将ipa的包安装到你的手机里(如OK图片所示)。

因为图片太多了,上传时顺序没与操做一致,Save for what图片在archive图片后,选择Save for Ad Hoc Deployment其他不变,谢谢。但愿对遇到问题的朋友有帮助。
[ 此帖被YiManFly在2015-02-05 10:55从新编辑 ]
图片:profile_classes.png 
图片:Code Signing.png 
图片:archive.png 
图片:device.png 
图片:ipa.png 
图片:iTunes.png 
图片:phone.png 
图片:Save for What.png 
相关文章
相关标签/搜索