Ipapy 是 iOS项目自动打包脚本
1.脚本自动打包
2.上传到fir.im
3.发送邮件给测试人员
1.python 2.7
2.xcode
3.fir.im指令
1.安装xcode
2.安装fir.im的指令,安装方法见 https://github.com/FIRHQ/fir-cli/blob/master/README.md
3.配置相关信息 python ipa.py -c 或者 python ipa.py --config
targetName:工程的名称,如:我的工程是BossZP.xcodeproj,所以我的targetName就是BossZP
gitPath:工程的git地址,如:我的git地址是http://git.xxx.org/xxxxxx/xxxxxx.git
certificateName:证书名称,如:我的是iPhone Developer: YANG YU (7XC3UZCAZM)
firToken:在fir.im上创建应用后的token,如:我的是2ac8uf3j9z3ur98d7gxxxxxxxx
下面的是邮件设置:
emailFromUser:我的邮箱,如:xxxxxx@163.com
emailToUser:测试人员的邮箱,如 xxxxxx@163.com
emailPassword:我的邮箱的密码
emailHost:邮箱的host,可以去邮箱网页查看,如:我的是smtp.163.com
keychainPassword:(选填)远程SSH连接打包的话需要设置这个参数,内容为你电脑的密码
4.配置完信息,可以通过 --help 或者 -h 查看基本的使用方法
-h, --help 查看帮助信息
-c, --config 配置基本信息
-s, --showTags 显示git上所有的版本
-t TAG, --tag=TAG 设置打包时的版本
● 如果你不喜欢我把放在Documents下面,你可以把脚本的第28行改成你喜欢的目录,如:target_path = "/Users/yuyang/clone/BossZP"
python ipa.py -h
python ipa.py --help
python ipa.py -c
python ipa.py --config
python ipa.py -s
python ipa.py --showTags
python ipa.py -t v3.0 (打包时候这样使用,后面的v3.0参数可以使用python ipa.py -s获取)
python ipa.py -tag v3.0 (打包时候这样使用,后面的v3.0参数可以使用python ipa.py -s获取)
python ipa.py (tag不写,默认是master)
单模块 maven 项目打包 在单一模块的maven项目开发中,我们通常在 src/main/resources 编写我们的配置文件,因此,在 maven 构建的时候,我们需要添加如下配置: <resources> <resource> <directory>src/main/resources</directory> <includes>
多项目打包 上一节你给你的项目定义了一个层次化的目录结构,整个项目包含一个根目录和每个模块一个子目录,这一节你将学习怎么用Gradle来构建这样一个项目结构。 首先在你的根目录新建一个build.gradle文件,创建一个空的build脚本然后运行gradle projects: $ gradle projects :projects -------------------------------
想象一下没有自动化构建工具的场景 大部分的软件开发者都会面临下面的情形: 让IDE完成所有的工作. 用IDE来编码,导航到源代码、实现新特性、编译代码、重构代码、运行单元测试,一旦代码写完了,就按下编译按钮。一旦IDE提示没有编译错误测试通过,然后就把代码放入版本控制系统中以便与其他人分享。IDE是非常强大的工具,但是每个人都要安装一套标准的版本来执行上面介绍的任务,当你需要使用一个只有新版IDE
vue项目已经使用UglifyJsPlugin进行打包压缩了,上级要求项目打包之后js文件再小点,还有什么处理办法呢? 希望大佬们能给点建议,如果可以的话,有点代码支持! 拜谢!!!
vue 项目打包报错? 应该怎么调整? package.json
我已经从磁盘(以前在日食中使用)导入了一个渐变项目到IntelliJ。 每次我启动IntelliJ时,即使我单击“导入分级项目”,也会弹出一个弹出窗口“IntelliJIDEA找到一个分级构建脚本”。 有没有办法将项目与Gradle永久链接,或者至少在启动时自动化?
本文向大家介绍python 利用Pyinstaller打包Web项目,包括了python 利用Pyinstaller打包Web项目的使用技巧和注意事项,需要的朋友参考一下 最近需要用python打包一个单页面网页demo,于是准备用python包pyinstaller来打包程序。网上搜索了一下,大部分教程都是打包非web项目,这里分享一下打包简单网页demo的过程。 系统环境:win10+pyth
我有一个由3个模块组成的分级项目: (无依赖项) (依赖于) (取决于两个模块)