码迷,mamicode.com
首页 > 移动开发 > 详细

iOS 用命令行进行打包

时间:2016-07-14 18:57:22      阅读:273      评论:0      收藏:0      [点我收藏+]

标签:

通过命令行编译打包

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

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 用命令行进行打包

标签:

原文地址:http://www.cnblogs.com/DWdan/p/5671113.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!