iOS APP ipa打包
2016-05-17 16:31
477 查看
作为个人开发者(当然我的开发者帐号为个人开发者帐号,而不是企业开发者帐号),对于自己来说,我们只需要真机调试就可以将应用安装到自己的手机上;如果你在发布前想给更多的测试或朋友使用你的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图片所示)。
本文链接:http://www.cocoachina.com/bbs/read.php?tid-282591-page-3.html
其他版本:http://www.itnose.net/detail/6144262.html
其他版本:http://www.jianshu.com/p/9df7d8930a3e
投资自己,让自己升值!
在开发者中心中,你可能留意到我们的描述文件有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图片所示)。
本文链接:http://www.cocoachina.com/bbs/read.php?tid-282591-page-3.html
其他版本:http://www.itnose.net/detail/6144262.html
其他版本:http://www.jianshu.com/p/9df7d8930a3e
投资自己,让自己升值!
相关文章推荐
- Retrofit2.0 android.os.NetworkOnMainThreadException解决方法
- unity 调用安卓系统摄像机和相册并对图片进行裁剪(二)
- [Unity实战]自定义mesh
- Android PDF阅读
- Android onActivityResult获取返回值的用法
- 饿了么开源项目:便捷高效的Android数据持久化存储框架
- App Store 24小时内出结果的加急审核内幕
- Fiddler手机抓包-Android手机
- Android之Intent全面解析及用法
- ios Instagram 分享
- 浅谈android中图片处理之图形变换特效Matrix(四)
- iOS 利用MJRefresh实现上拉刷新下拉加载(自定义动画)
- Unity之Mesh学习一
- Android的MVP框架
- Android ImageView高度自适应
- android 输入框EditText禁止输入Emoji表情符
- 一张图了解Android开源框架
- Android基础之十四数据存储 之 SQLite数据库详解
- WebView
- Android中Strings资源一些冷门用法