iOS 用命令行进行打包

摘要:
在通过命令行编译和打包的第一步中,打开终端,输入:cd将项目文件拖动到此处(注意:cd后面应该有空格,然后将项目文件拖进去),然后输入步骤2:清理项目(默认版本)。在终端,输入:xcodebuildclean,然后输入步骤3:compile(workspace)。在终端,输入:xcodebuildworkspaceprojectname输入xcworkspacescheme项目名称(这里可能需要两分钟,因为编译需要时间)步骤4
通过命令行编译打包

第一步,打开终端,输入:

cd 把项目文件拖到这里(注意:cd后面要有空格,然后再把项目文件拖进来) 回车

第二步,clean工程(默认release版本),在终端输入:

xcodebuild clean  回车

第三步,编译(工作空间) ,在终端输入:

xcodebuild -workspace 项目名称.xcworkspace -scheme 项目名称
回车(这里可能要等两分钟左右,因为编译需要时间)

第四步,打开Finder,按common + shift + g ,输入~/Library/Developer/Xcode/DerivedData ,前往。然后找到Release-iphoneos这个文件(/Users/mac名称/Library/Developer/Xcode/DerivedData/项目名-dqvfylrrviudhfahtvjhlmacijzq/Build/Products/Release-iphoneos)

第五步,在桌面新建一个文件名为:test

第六步,在终端输入:

.在终端输入:
xcrun -sdk iphoneos PackageApplication –v 
把Release-iphoneos这个文件拖到 –v 后面(注意:-v后面要有空格) –o 把test文件拖到-o后面(注意:-o后面要有空格)/项目名称.ipa

(例如:xcrun -sdk iphoneos PackageApplication -v /Users/mac名称/Library/Developer/Xcode/DerivedData/项目名-dqvfylrrviudhfahtvjhlmacijzq/Build/Products/Release-iphoneos -o /Users/mac名称/Desktop/test/项目名称.ipa)

回车,打开桌面的test文件,就可以看到打好的包了。

测试

在终端输入:

xcodebuild -workspace UnitTestDemo.xcworkspace -scheme UnitTestDemoUITests -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 6,OS=9.2' test

注:若用到第三方框架,需同步配置Header Search Paths和PODS_ROOT

测试并存储测试结果,输入:

xcodebuild -workspace UnitTestDemo.xcworkspace -scheme UnitTestDemoUITests -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 6,OS=9.2' -derivedDataPath '/Users/admin/Desktop/output' test

免责声明:文章转载自《iOS 用命令行进行打包》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Unity 多屏(分屏)显示,Muti_Display【Oracle】CentOS7/CentOS8命令行安装Oracle 11G R2下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

[windows]命令行关机或重启电脑

1.关机:菜单--〉运行--〉输入:cmd--〉输入:shutdown -s -t 0 2.重启:菜单--〉运行--〉输入:cmd--〉输入:shutdown -r -t 0 (注:“-r”代表重启,“-t 0”设置命令执行时间为0秒,立即执行) 扩展: 1.制作成cmd文件式程序:把shutdown -r -t 0 语句用记事本写入,另存为reboot....

mac 安装xcode命令行工具

转载:https://segmentfault.com/a/1190000018045211?utm_source=tag-newest 1、启动终端,输入命令:xcode-select --install,然后一路点击安装 2、安装成功后,输入命令:gcc -v 来查看是否成功 若是第一步报错,提示为:xcode-select: error: comma...

Laravel5 (cli)命令行执行脚本及定时任务

Artisan是Laravel自带的命令行接口名称,它提供了很多有用的命令想要查看所有可用的Artisan命令,可使用list命令查看: 1 phpartisanlist 每个命令都可以用help指令显示命令描述及命令参数和选项。想要查看帮助界面,只需要在命令前加上help就可以了,例如: 1 phpartisanhelpmigrate 除了Art...

修改linux终端命令行颜色

本篇文章出自:http://www.cnblogs.com/menlsh/archive/2012/08/27/2659101.html 无意对此文章版权侵犯,仅用于学习和收藏   变量名:PS1   要修改linux终端命令行颜色,我们需要用到PS1,PS1是Linux终端用户的一个环境变量,用来说明命令行提示符的设置。在终端输入命令:#set,即可在...

IISManager 的启动

Internet Information Services(IIS)Manager 有两种方式可以加载IIS Manager:基于GUI和命令行。如果喜欢使用基于GUI的方式,可执行如下步骤来加载IIS7 Manager: (1) 启动Control Panel。 (2) 单击System and Maintenance。 (3) 单击Administra...

Linux下命令行安装WebLogic 10.3.6

1、创建用户useradd weblogic;创建用户成功linux系统会自动创建一个和用户名相同的分组,并将该用户分到改组中。并会在/home路径下创建一个和用户名相同的路径,比如我们创建的weblogic。 注:当然,你也可以通过groupadd -g GID groupname(GID代表创建组的ID,一般大于500),然后useradd –d us...