
1xcodebuild方式
2xcrun方式(此方式需要用到PackageApplication工具)
但是这个工具在XCode821(好像是这个版本)以后就没有了,所以,如果报找不到这个工具的错误,可以参照这位同学方法放回去: 获取设置PackageApplication工具
这两种方式都是建立在已经配置好xcode工程的基础上。我的xcode工程是自动配置的,如果有兴趣的可以私聊我发教程
1清理xcode工程
2loginkeychain文件的权限修改
3编译xcode工程
4导出ipa游戏包
说明:
1ExportOptionsplist文件如果找不到的话,可以手动导出一次,然后保存ExportOptionsplist文件到一个目录下,把ExportOptionsplist目录填进去再进行自动编译打包。也可以自己新建一个ExportOptionsplist文件,不过里面的参数要写好,我为了方便就自己手动编译并导出了ipa包,保存了ExportOptionsplist文件。
2loginkeychain文件的权限修改时要输入密码 把<Password>替换成自己的密码就行;自己用户的名字是本机的用户
3其他的你们应该能看懂00
这个方式貌似比前面的那种方式要简单,不过会报警告。
直接上图
xcrun的原理就是先进行xcodebuild,然后build出来的app文件转化为ipa文件
上面的App_Path是指你build后产生的app文件的地址
第一次发,如果有用到xcode工程自动配置的,请私聊我
注意: itunes里的“我的应用程序”是指电脑上的程序,不要求联机,可以把里面的app删除
不用打开XCODE编译运行即可实现打包
Xcode菜单栏->Product->Archive->三选一,一般选后两个。
局限性:个人开发一般采用这种方法,但是当一个证书多人使用时就稍显麻烦。一般多人开发时都是采用provisioning profile+P12文件来进行真机调试。上述方法在最后导出ipa包时需要输入appleID,这时还要向团队的其他人要。采用provisioning profile+P12真机调试的方式不要求开发者知道appleID以及密码,密码一般放在leader那里;
在xcode编译产生出app包的基础上进行进一步处理,通过简单的压缩以及改后缀名即可实现ipa打包。
两种实现方式:脚本自动处理(推荐,一劳永逸)、手动处理。
Step1: 新建文件夹,命名为“distribute”,在其中新建distributesh脚本文件,内容为:(注意:下面所有appName都是你项目真正的名称)
Step2: 将要转化的app文件放到distribute/文件夹下,目录结构为:
此时可能会提示 permission denied
执行 "chmod 777 distributesh"命令赋予权限
再执行一次distributesh,显示以下进度,完成。
Step1: 新建“Payload”文件夹,注意名字要一字不差;
Step2: 将你的app包放到Payload中,注意app的名字不做任何更改,就用xcode生成的app名称;
Step3: 在Payload文件夹上右键压缩成zip,然后将生成的zip文件后缀改成ipa即可
ipa 安装器支持ios系统安装第三方后缀为ipa的文件应用,完美解决苹果手机如何安装第三方下载下来的ipa文件的问题。
ipa 安装器
说道ipa文件你可能听都没听过,因为这不是安卓手机的安装文件,而是针对于ios系统的安装文件,适用于iPhone和iPad。
一般适用ios系统的用户都不会了解到自己手机软件的后缀格式,因为基本上都是限制从苹果市场里面下载东西,第三方的软件基本无法安装。
而且此类系统并没有安卓手机用户常用的文件管理器的说法,具体的就不多说了,你们觉得IOS系统好用就行,哈哈。
ipa 安装器Workflow 版
IPA 安装器作者:HaoDou
ipa 安装器Workflow 流程,可以一键安装手机上面的ipa 安装包。有两种使用方法。
1,ipa 安装包以分享方式安装
在ipa 文件的分享面板选择Run Workflow ,运行IPA 安装器,稍等片刻,d出提示,点击安装。
例如我在QQ上面收到一个ipa 格式的安装包,,选择“用其他应用打开”,在分享面板,选择“Run Workflow ”

然后,点击运行「IPA 安装器」,流程运行中需要耐心等待。

运行完毕,会d出提示,点击即可安装应用。返回桌面,可以看到安装进度,稍等片刻,安装完毕。

2,运行IPA 安装器流程选择安装包进行安装
运行IPA 安装器,可以选择iCloud Drive 或者Dropbox 中的ipa 安装包,选择后即可安装。

回复“ipa安装器”就可以获取官方下载地址啦。
大家直接打开官方链接即可直接使用了,进不去的刷新一次即可正常进入。
以上就是关于Xcode工程自动编译并导出ipa包的两种方式全部的内容,包括:Xcode工程自动编译并导出ipa包的两种方式、iOS打包ipa方法(.app->.ipa)、苹果手机如何安装ipa格式的软件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)