利用终端进行自动打包--Xcodebuild
来源:互联网 发布:cecs钢结构绘图软件 编辑:程序博客网 时间:2024/06/06 08:34
最近看了一些自动打包的博客,感觉比之前利用Xcode打包要方便一些,于是将一些主要的命令纪录下来方便以后使用。
首先需要在终端指定项目路径。我的做法:在终端输入cd,然后将项目直接拖进终端即可。
然后输入Xcodebuild命令:
xcodebuild -project 0.BaiSi-LS.xcodeproj -target 0.BaiSi-LS -configuration Debug
此命令中用到了-project名,-target名和指定一个configuration,这些都可以利用Xcodebuild -list命令看到。打包成功之后会输出build success否则输出build failed
最后是导出ipa包:
xcrun -sdk iphoneos -vxcodebuild -exportArchive./build/Release-iphoneos/0.BaiSi-LS.app -o ~/Desktop/0.BaiSi-LS.ipa
这样就能在桌面看到ipa文件了。如果我们项目中使用了cocoapods对文件进行管理,那么我们的项目工程中会有一个.xcworkspace文件,此时自动打包的命令有所不同
xcodebuild archive -workspace 0.BaiSi-LS.xcworkspace -scheme0.百思不得姐-梁森 -archivePath0.百思不得姐-梁森.xcarchive
如果成功会在终端输出:** ARCHIVE SUCCEEDED **
此时会打包成.dSYM文件,我们可以根据终端输出的地址找到此文件,我们也可以不用找到此文件而直接导出ipa文件
xcodebuild -exportArchive -archivePath 0.百思不得姐-梁森.xcarchive -exportPath 0.百思不得姐-1 -exportFormat ipa
如果导出成功终端会输出:** EXPORT SUCCEEDED **
此命令中需要知道 xcworkspace文件名,此文件名可以在项目中直接获取,而-scheme名同样可以利用Xcodebuild -list命令获得。
Xcodebuild -list输出内容
- 利用终端进行自动打包--Xcodebuild
- 利用xcodebuild命令行进行打包
- ipa自动打包-xcodebuild
- 利用xcodebuild和xcrun给iOS程序自动打包
- xcodebuild自动打包+脚本使用
- ios xcodebuild自动打包 知识点
- 终端运行xcodebuild命令时找不到相关命令解决方法及自动打包
- 通过xcode或xcodebuild进行打包
- xcodebuild xcrun ios 自动打包命令 范例
- iOS自动签名打包(xcodebuild)----常用
- Xcode 8的xcodebuild自动打包代码
- ios xcodebuild命令行自动打包 shell脚本
- xcodebuild 打包
- xcodebuild自动打包脚本与自动上传蒲公英脚本
- xcodebuild和xcrun实现自动打包iOS应用程序
- xcodebuild和xcrun实现自动打包iOS应用程序
- xcodebuild和xcrun实现自动打包iOS应用程序
- xcodebuild和xcrun实现自动打包iOS应用程序
- unity调用Android的jar包
- RabbitMQ与AMQP协议详解
- 关于AndroidStudio中(有关详细信息, 请使用 -Xlint:deprecation 重新编译)的错误解决方案!
- Swift3.0-基础知识点
- 1025. PAT Ranking (25)
- 利用终端进行自动打包--Xcodebuild
- nyoj_37 回文字符串
- ISO 15765
- IDEA 中给 main 方法赋 args 参数
- 数字断点间隔
- 关于查询和"1"号的同学学习的课程完全相同的其他同学的信息详细
- 折半查找
- Django - 一个简单的界面显示实现
- Window 10上安装 linux centOS 7 --> 双系统