文档章节

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
博文 102
码字总数 23106
作品 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.2 发布,断点调试支持

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

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

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

ruki
08/20
0
0
基于 Lua 的跨平台构建工具 - XMake

简介 XMake是一个基于Lua的轻量级跨平台自动构建工具,支持在各种主流平台上构建项目 xmake的目标是开发者更加关注于项目本身开发,简化项目的描述和构建,并且提供平台无关性,使得一次编写...

ruki
2015/07/16
0
7

没有更多内容

加载失败,请刷新页面

加载更多

Git —— 创建版本库和提交回退版本

二、 创建版本库 版本库又叫做仓库,简单理解就是一个目录,这个目录里面所有的文件都可以被Git管理起来,每个文件的修改、删除,Git都可以跟踪,便于追踪历史与还原。找到一个合适的位置,创...

lwenhao
27分钟前
2
0
guava cache使用介绍

今天在项目中发现大量使用guava cache提供缓存,觉得不错。 jvm堆大小为5G /** * * 占用JVM内存,内部数据结构类似于ConcurrentHashMap。因为JVM堆大小的限制,guava cac...

jack_peng
32分钟前
3
0
崛起于Springboot2.X之投票活动排行榜项目

简介:投票活动,用户只能一天投票一次,然后对参与投票的项目进行实时的排行功能。 架构:redis+mysql+springboot2.0.3+mybatis 不懂可以私信我哦 1、数据库建表 CREATE TABLE `t_dtb_prod...

木九天
40分钟前
2
0
logback源码分析-2、appender解析

源码基于logback 1.1.2 logback.xml文件内容如下 <?xml version="1.0"?><configuration scan="true" scanPeriod="30 seconds"> <property name="fileDir" value="/export/log/ingore......

924411018
46分钟前
2
0
【HAVENT原创】NodeJS 两个模块进行 RSA 加密解密(匹配Java RSA)

业务逻辑需要使用 NodeJS 进行公钥加密传输给 Java 后端进行私钥解密,但是默认 NodeJS 使用的 RSA padding 模式与 Java 的不一致,所以需要配置。 不啰嗦,上代码,分别用 crypto 和 node-r...

HAVENT
53分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部