ios命令行打IPA包(shenzhen)

利用github上一个开源项目:https://github.com/nomad/shenzhen可以在命令行为ios项目进行打包并发布。

具体安装步骤如下:

gem install shenzhen

如果安装过程出现错误有可能是ruby的源找不到,可以到http://ruby.taobao.org/改变ruby源

如果还是出现问题可以更新下gem即可(sudo gem update)。

一切准备完毕就能在控制台上运行ipa命令了:

ipa

Build and distribute iOS apps (.ipa files)

Commands:

build                    Create a new .ipa file for your app

distribute:crashlytics   Distribute an .ipa file over Crashlytics

distribute:deploygate    Distribute an .ipa file over deploygate

distribute:fir           Distribute an .ipa file over fir.im

distribute:ftp           Distribute an .ipa file over FTP

distribute:hockeyapp     Distribute an .ipa file over HockeyApp

distribute:itunesconnect Upload an .ipa file to iTunes Connect

distribute:pgyer         Distribute an .ipa file over Pgyer

distribute:rivierabuild  Distribute an .ipa file over RivieraBuild

distribute:s3            Distribute an .ipa file over Amazon S3

distribute:testfairy     Distribute an .ipa file over TestFairy

help                     Display global or [command] help documentation

info                     Show mobile provisioning information about an .ipa file

可以看出通过bulid参数就能创建ipa文件,比如输入命令:

$ipa build

如果你的工程项目有很多targets,则ipa bulid命令会列出现在所有targets,我们可以选择一个进行打包。

时间: 2024-10-13 16:02:37

ios命令行打IPA包(shenzhen)的相关文章

命令行安装ipa包

我们可以通过ssh连接我们的iphone,来使用命令行安装ipa包   itunnel_mux.exe --lport 9993 --iport 22   itunnel_mux.exe --lport 9993 --iport 22 这时就可以通过本地端口9993来访问我们的iOS设备的命令行了 使用winscp,将ipa包上传到iOS设备中: 上传完包后,运行ipainstall安装

在命令行执行带包名的Java程序

之前关于如何在命令行运行带包名的java文件的问题,一直搞不懂,直到今天终于明白了是怎么一回事. 以下是我的程序代码 package bonn.thread; import java.sql.SQLOutput; /** * Created by Lin-953 on 2016/1/15. */ public class TestThread { public static void main(String[] args) { Runner r = new Runner(); Thread t

韩顺平细说Servlet视频系列意外收获之用命令行编译带有包的java类解决方案

命令行编译带有包的java类 在命令行编译这一块,基本上都是新手入门时了解一下,然后就直奔IDE而去.这样固然没错,就怕那些--.然后今天在视频中看到了这种方法,觉得可能会用到,所以就记录下来了,以备自查. 步骤如下: 在X盘新建一个java文件,编写一段内带包的代码,示例如下: package com.hsp; public class Exercise{ public static void main(String[] args){ System.out.println("Hello Wor

flag 是Go 标准库提供的解析命令行参数的包QANDA.REN文库

flag flag 是Go 标准库提供的解析命令行参数的包. 使用方式: flag.Type(name, defValue, usage) 其中Type为String, Int, Bool等:并返回一个相应类型的指针. flag.TypeVar(&flagvar, name, defValue, usage) 将flag绑定到一个变量上. 自定义flag 只要实现flag.Value接口即可: type Value interface { String() string Set(string)

xcode使用命令行打包ipa

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

使用命令行打包 nuget 包

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

命令行下Jar包打包小结

jar包打包实现 第一种简单的打包方式 第二种打包方式 MANIFEST文件介绍 小结 jar包打包实现 jar包打包可以使用jar指令实现打包,在命令行中输入jar可以查看jar指令的内容 从最后显示的两个示例看出存在两种打包的方法,两者的区别就是是否使用自己定义的MANIFEST清单文件.第一个示例没有使用MANIFEST文件进行打包,所以最终生成的jar包中MANIFEST文件为默认文件,这种方式适用于比较简单的jar包结构,不存在其他jar包依赖以及生成的jar包不需要可执行.这种方式生

TCPDUMP(命令行操作)-抓包、筛选、高级筛选、过程文档记录

TCPDUMP No-GUI的抓包分析工具 Linux.Unix系统默认安装 TCPdump-–抓包 抓包 默认只抓68个字节 tcpdump -i eth0 -s 0 -w file.pcap tcpdump -i eth0 port 22 读取抓包文件 Tcpdump -r file.pcap 选项介绍 -A 以ASCII格式打印出所有分组,并将链路层的头最小化. -c 在收到指定的数量的分组后,tcpdump就会停止. -C 在将一个原始分组写入文件之前,检查文件当前的大小是否超过了参数f

ZT : JAVA和JAVAC 命令行;java 带有包名编译并运行,附带外部依赖jar包运行

ZT: https://blog.csdn.net/just3do/article/details/68957618 有时候写个小测试,不想开idea,就用cmder,但是老忘记怎么编译,就copy别人的一份博客. javac和java命令行中的-classpath选项 这是个很基础的问题,但是因为基本上都是用现有的IDE工具 来开发java程序,所以很少有人意识到这一点.javac-classpath,设定要搜索类的路径,可以是目录,jar文件,zip文件(里面都是class文件),会覆盖掉所