Xcode打包应用为ipa

Xcode教程?Xcode4发布测试?打包Archive操作是本文要介绍的内容,发布测试的最后一步打包Archive),Xcode4帮助文档有比较详细介绍,但是居然是错的,这里说明一下。

1、设置“Build?Settings”?,下图是官方文档截图,留意那个红框,居然说反了。

"Skip?install"一定要选NO,否则在下面的打包步骤后,Organizer看不到你的程序,就为这折腾我好些时间,国外论坛?一堆问题?,说我按照官方文档做了,怎么Organizer看不到程序。

1.1?选择ad?hoc证书?.在“Code?Signing”栏,选择你在文章(“iOS程序发布测试3-生成ad?hoc证书?”)生成的发布证书(ad?hoc),如下图,

这里要选择“iPhone?Distribution”,而不是“iPhone?Development”,否则会在下面打包(Archive)步骤报证书错误。

2、编辑“Scheme?”,选择菜单:Product?->?Edit?Scheme,如下图,?

红色框部分要选对,注意要分别选iOS?Device和Release。

3、打包(Archive?),选择菜单:Product->Archive,在organizer窗口可以看到你的程序,?

然后点击“share”按钮?,进行发布(share)

4、Share

选第一个“iOS?App?Store?Package”,生成.ipa文件,你的Tester使用itunes即可安装?。最后一个Archive,需要对方安装xcode。

1.?iOS?Provisioning?Portal?和iTunes?Connect?没有变,下载与安装.mobileprovision文件与以前一下。

2.?Xcode?4?整合相关的工具(All?in?One),?集成了Organizer与Application?Loader.

Xcode4多了Run/Build?Scheme的概念,指以前的编译的选项如?device/simulator,?iOS?version等。

发布应用时需要选择iOS?Device:

选择?应用target及‘iOS?Device‘

点击?Edit?Scheme...?以编辑Archive选项,它的默认?编译配置为Release?并且?将归档显示在Organizer中:

修改scheme

3.?检查?编译配置文件:product?name,?info.plist,?version,?Target?Device?Family, ?iOS?Deployment?Target,?Code?Signing?Identity?etc.?(这与Xcode?3.x一致)。

4.?进入Product菜单->Archive,?然后会自动弹出Organizer

Archive包是用来上传到AppStore的

Xcode4让你不需要关心编译发布的程序包在哪里,只需要在Organizer中管理即可。

当然你可以在XCode->Preferences->Locations?tab配置程序的存储位置。

5.?在Organizer中选择?Archive,?验证与上传。

Validate?and?submit?your?app?to?AppStore

6.?成功上传App之后,Archive状态会变为?已提交。

注意:Organizer中“Share?Application”?是发布hoc包?,将会生成一个.ipa文件,可用于真机测试。

Xcode打包应用为ipa

时间: 2024-08-02 05:22:57

Xcode打包应用为ipa的相关文章

Xcode打包项目(.xcodeproj=>.ipa)

1.Apple ID申请 很简单,任何人只要跟苹果设备打交道,必须要有Apple ID.要想打包ipa,同样也必须要有Apple ID,没有的自己注册去.注册教程参见我的这篇文章Apple ID申请教程 2.Xcode中添加Apple ID 下面为在Xcode中添加Apple ID作为账号的步骤 2.开发者账号 开发者账号的获取有三种途径: 花费$99申请一个 IOS开发者账号申请教程网上有大批的开发者账号注册流程,可参考,应该很简单. 用别人的,哈哈 我没有注册过,一直用的别人的账号. 淘宝上

react native Xcode打包app发布ipa到蒲公英

1.找到react native 项目,用Xcode打开项目,如下图 2.确保运行的选项如下图这个: 3.确保苹果开发者的证书,有则可以直接打包,没有的话需要到苹果开发者官网添加证书并且下载放入本地,具体可看下一篇教程专门介绍登录苹果开发者网站 http://developer.apple.com,进入到证书配置生成后台,本文介绍有证书的情况下打包 4.查下如下: 查看run选择的模式, 4.然后开始打包,如下操作: 点击archive后默认都下一步 导出如下选择: 其余的都点默认的下一步,最后

Xcode打包和生成ipa文件

1.生成Archive文档 a) 需将左上角红色方框里的设备类型选为ios device,不能选择具体的设备类型,否则不能生成Archive文档: b) 中部选择Team的方框,可此时选,也在后续export的步骤选,仅可选择个人开发者所加入的Team,且在Team中为Admin什么,否则无法继续export ipa的步骤. 2.登入个人开发者账号 点击顶部导航栏Xcode-Preferences-Accounts-底部加号按钮,添加个人开发者账号. 3.安装证书 需要两个证书,分别为开发者的个

2017最新xcode打包IPA上传App Store完整教程

2017年吐血整理最新xcode打包IPA上传App Store完整教程 分为8 步进行 1.申请iOS证书 2.导入证书到钥匙串 3.xcode配置iOS证书 4.配置xcode打包环境 5.打包并导出IPA包 6.在iTunes Connect创建App 7.上传IPA到iTunes Connect 8.上传IPA成功后到iTunes Connect提交审核 一.申请iOS发布证书和描述文件 1.首先申请一个App IDs(应用身份证).已申请略过. APP IDs在后面很多地方用到 首先打

Xcode 打包 ipa 包

原地址:http://zengwu3915.blog.163.com/blog/static/27834897201362831449893/ 上次介绍了木有证书的打包ipa.如果安装证书后,我们还有一种正常导出的方法. 首先要将工程编译改成Release模式.XCode菜单 Product -< scheme - < Edit Scheme 然后 Archive  Destination -< IOS Device   Build Cofiguration -< Release

iOS证书过期后,xcode打包ipa闪退。使用控制台方式来打包

iOS证书过期后,xcode打包ipa闪退.使用控制台方式来打包 分类: iOS开发 2015-02-09 00:57 224人阅读 评论(0) 收藏 举报 xcode最新版本现在通过界面打包都需要登陆网站验证账号信息, 如果账号过期了,目前我碰到的问题是xcode直接“意外退出”了,也没提示, 后来才发现是企业版账号到期了,需要续费. 搜索下,发现用控制台生成ipa的方式,不会进行账号验证,即时过期了,也可以继续导出ipa. 命令如下: xcodebuild clean -project OB

2017最新xcode打包APP详细图文

网上的xcode打包ipa教程大多太旧而且又不完整,所以整理了一个最新的完整详细的xcode打包APP的图文教程分享给小白到大神路上前进的你我. xcode打包IPA包之前先申请iOS证书,然后导入证书才能打包导出IPA包. 分为5 步进行 1.申请iOS证书 2.导入证书到钥匙串 3.xcode配置iOS证书 4.配置xcode打包环境 5.打包并导出IPA包 一.申请iOS发布证书和描述文件 1.首先申请一个App IDs(应用身份证).已申请略过. APP IDs在后面很多地方用到 首先打

xcode制作越狱后ipa安装文件

正常情况下发布测试版给用户需要问到对方设备ID并添加到开发者证书里去感觉有点麻烦,如果是已越狱过的机器可以使用xcode制作ipa文件,并直接用itunes同步进去,这样方便多了. 将运行目标选为iOS Device Edit Scheme -> 选择 Run [App Name] -> Build Configuration下拉框中选择Release 生成编译文件,Product -> Build 在任意位置创建一个Payload目录 进入编译目录,目录这可以找到:XCode ->

XCode 打包问题巧遇

太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. 最近感觉有些词穷,谁来帮俺重起个标题名,这个标题有些让我无法忍受! 说巧,是因为我没有遇到这样的问题,而是QQ群中有人问起,而我也没有见过. 而我