命令行打包以及jenkins使用

首先命令行打包我用的是xcodebuild以及xcrun两个工具。相当简单

打包命令:  xcodebuild -target <工程名字> -configuration Release clean build   //首先clean以及编译工程

xcrun -sdk iphoneos PackageApplication -v <app路径> -o <ipa包路径>.ipa //将编译出来的app转为ipa包

jenkins的使用

启动tomcat下的jenkins

进入路径 /usr/local/apache-tomcat-7.0.63/bin

打开 ./startup.sh

得出时间字符串  DATE=$(date +%m%d%H%M)

进入jenkins 的工作目录  cd $WORKSPACE

编译工程   xcodebuild -target MobileUU -configuration Release CONFIGURATION_BUILD_DIR=$WORKSPACE/build clean build

打包工程   xcrun -sdk iphoneos PackageApplication -v $WORKSPACE/build/MobileUU.app -o $WORKSPACE/build/${PRODUCT_NAME}_${ENVIRONMENT}_${VERSION}_${DATE}.ipa

时间: 2024-11-03 03:25:47

命令行打包以及jenkins使用的相关文章

android 用命令行打包生成 apk

android 用 ant 进行 build. android sdk 下面的 tools/ant 下面的 build.xml 就是 build 的整个过程. 其中的 build 参数可在 ant.properties 文件中进行 override.也可以自己定制 build 的脚本. 用 ant build 非常简单 1)安装 ant 并加入到系统 path 变量中 2)为项目生成 build.xml android update project -p . 3)生成 debug 版本 ant

[原] Android自动打包之命令行打包

Android自动打包流程详细图: 总结为以下几个步骤: 1. 生成R文件 2. Java代码编译成class文件 3. class文件生成dex文件 4. 打包资源 5. 生成apk 6. 创建密匙 7. 签名apk 下面用Ubuntu命令行来打包,流程如下: 1. 生成R文件,命令如下: aapt package -f -m -J $BUILD_SOURCE_PATH/$ANDROID_GEN \ -A $BUILD_SOURCE_PATH/$PACKAGE_RESOURCE_FILE \

两分钟学会Android平台NDK编程(无须Eclipse和cygwin,可使用命令行打包多个so)

之前在进行cocos2dx开发时,已经详细介绍了如何将win32的c++代码移植到Android平台,当再次回顾时,发现一些基础的东西理解并不是很彻底,今天使用Android NDK提供的一个例子做一个简单的移植.在进行该demo前,请确认你已经配置了Android开发环境和安装了最新的Android NDK. 1.创建Android项目 创建一个Android项目 , 包名是com.example.hellojni,创建一个Activity作为程序进入的Acitivity,命名为HelloJn

使用命令行打包 nuget 包

对于那些不打算涉及这么复杂而又想制作自己的 nuget 包的园友们,我是推荐使用 Nuget Package Explorer 来制作的.关于这个图形化的 nuget 包管理软件的使用,博客园内有相关的文章,大家可以搜索看看. 好,回归正题.但是我们都知道,图形化最大的问题就是自动化不高. 这是我其中的一个 nuget 包,可以看见里面的文件还是比较多的,那么我每一次重新编译,需要发布新版本的时候,就得把里面大部分的文件都替换成新的文件.每次都一个一个的替换,烦啊.而且有时候还得担心有没有替换少

xcode使用命令行打包ipa

打包是利用xcodebuild在终端输入命令行,最终输出ipa包: 第一步:进入工程目录配置好证书和bundleID 这个是和你的证书配套的 第二步:用真机测试,确保能够运行成功,因为真机能过测试成功,那说明打包ipa才是可行的 第三步:打开终端输入以下命令  cd  +工程文件绝对路径 (cd是进入工程文件的命令)关于终端使用的命令还请自行百度 eg: 第四步:在第三步正确的前提下,输入xcodebuild clean  确保文件没有错误 eg: 当显示下面的信息时,表示操作成功,可以继续下一

xcodebuild命令行打包发布ipa

配置好证书,然后在命令行转到项目目录 1.清除 EthantekiiMac:CTest ethan$ xcodebuild clean 2.编译 EthantekiiMac:CTest ethan$ xcodebuild -target CTest -configuration Release 3.打包ipa EthantekiiMac:CTest ethan$ xcrun -sdk iphoneos  PackageApplication -v /Volumes/work/buildComma

linux命令行打包、压缩及解压缩

使用命令: tar 打包: tar -zcvf  目标文件 源文件或文件夹 目标文件为要打包成的文件的文件名, 打包后文件的 格式取决于目标文件的后缀名 单文件或文件夹打包 tar -zcvf index.tar.gz index.html 此时的结果是将index.html 打包为tar并压缩为gz了,如果后缀名不加 .gz 则不压缩,金打包 多文件或文件夹 混合打包 tar -zcvf index.tar.gz index.html css/ js/ images/ 此时则将多个文件及文件夹

终端命令行打包成ipa,基础用法

第一步,切到项目目录 例如   cd /Users/lhl/Downloads/iOSAppTime-master 第二步 执行命令 xcodebuild clean 完事后,执行 xcodebuild build 执行完成后结尾出现 第三步 : 把 .app 转换成 ipa 这里需要使用 xcrun xcrun -sdk iphoneos packageApplication -v  /Users/lhl/Downloads/iOSAppTime-master/build/Release-ip

win命令行打包文件(不需要第三方)

压缩一个文件: makecab c:\ls.exe ls.zip 解压一个文件: expand c:\ls.zip c:\ls.exe ------------------------------------------------------------------------------------------- 压缩一个文件: makecab PELoader.cs a.rar 解压一个文件: expand  a.rar  a.exe