文档章节

xmake 新增ios app2ipa插件

ruki
 ruki
发布于 2016/11/09 18:24
字数 336
阅读 14
收藏 0

最近在做ios app的企业测试包,需要频繁打包分发给测试,因此将编译完的.app打包成ipa单独分发出去,这里调研下几种打包方案:

  1. 直接通过iTunes来打包
  2. 调用zip写个打包脚本
  3. 使用第三方脚本和工具

为了方便日常ios app打包程ipa,觉得可以把这个脚本放到xmake中去,作为一个小插件提供,也是个不错的方式。

因此顺手在xmake里面加了这么一个ipa to app的小插件,进行快速打包,使用方式如下:

$ xmake app2ipa --icon=Icon.png /xxx/xxx.app

icon参数指定的是app的主图标,用作iTunesArtwork,目前还不能自动设置,需要手动指定哦。。

后面只需要传入需要打包的xxx.app的路径就可以了,默认ipa会载同目录下生成/xxx/xxx.ipa,也可以通过--ipa/-o指定输出路径。

注:这只是个小工具,目前还不支持自动修改签名,有兴趣的同学,可以提pr上来,加上这个功能哦。

本文转载自:http://tboox.org/cn/2016/11/09/app-to-ipa/

共有 人打赏支持
ruki
粉丝 59
博文 101
码字总数 20171
作品 6
松江
高级程序员
xmake 2.2.1 发布,Qt、WDK 和 Cuda 编译环境支持

xmake 2.2.1 已发布,该版本主要对自定义规则 rule ,进行了大规模升级。 现在用户可以通过自定义规则,来实现各种编译规则,并且 xmake 也内置了一些常用的编译规则,可以直接应用到当前工程...

王练
06/18
0
0
xmake-vscode v1.0.8,在 VSCode 中构建 Qt/WDK 程序

xmake-vscode插件深度集成了xmake和vscode,提供方便快速的跨平台c/c++构建。 最近xmake新版本新增了 Qt/WDK编译环境支持,因此对vscode的集成插件也进行了一些更新支持。 此版本主要更新内容...

ruki
06/25
0
0
xmake-vscode 1.1.5 版本发布,增加调试传参支持

xmake-vscode插件深度集成了xmake和vscode,提供方便快速的跨平台c/c++构建。 此版本增加了对调试运行参数的配置支持,可根据不同target,预先配置加载参数,具体信息请看 #issues-2 ,并且此...

ruki
08/20
0
0
xmake-vscode 1.1.2 发布,断点调试支持

xmake-vscode插件深度集成了xmake和vscode,提供方便快速的跨平台c/c++构建。 此版本主要更新内容如下: 利用C/C++插件vscode-cpptools实现直接加载断点调试xmake编译的程序 多工程目录工作区...

ruki
07/04
0
0
使用字体搜索器在Ubuntu上快速浏览并安装Google字体

使用字体搜索器在Ubuntu上快速浏览并安装Google字体 IMCN 12分钟前暂无评论 阅读 13 次 如果您正在寻找适合Linux的体面字体查找器应用程序,那么您只需查看“Font Finder”即可。Font Finder...

IMCN
04/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

play framework 如何支持多数据源

有段时间没有写博客了,但今天又写一篇了,主要是因为这事有一丝自己的思考和动手实践,所以就记录下来了。 现有的问题: play 1.2.4 两台数据库服务器,但是play1.2.4 并不支持同时连接两台...

tuerqidi
14分钟前
0
0
Mysql only_full_group_by解析

查看当前数据库模式: select @@sql_mode; 原因: mysql 5.7中的sql_mode的值中包含'ONLY_FULL_GROUP_BY'; 处理:执行以下SQL set GLOBAL sql_mode ='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,N......

bug_404
16分钟前
0
0
防止表单重复提交

1:前端方式(治标不治本) $("#admin-role-save").click(function(){//admin-role-save为submit的idvar ts=$(this);var ts_old_val=ts.val();ts.val("提交中....");ts.att...

uug
16分钟前
0
0
保持屏幕常亮

getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 在act的created方法中调用即可,一般是播放视频的时候......

Carbenson
16分钟前
0
0
智能合约实施指南

与区块链技术一样,智能合约在商业领域也非常有价值。 为了让我们的读者彻底了解智能合约是什么以及它们如何影响现代商业的交易方式,我们准备了本指南。 集中商业模式正在给去中心化的模式让...

geek12345
19分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部