美文网首页tips
xcodebuild打包

xcodebuild打包

作者: crazyfox | 来源:发表于2018-08-16 16:40 被阅读13次

废话不多说,直接上干货

一.xcodebuild 生成archive包

参数说明
1、-workspace:项目名称.xcworkspace(或-project:项目名称.xcodeproj)
2、-scheme:通常默认为项目名称
3、-configuration:配置(Release,或Debug;未设置时默认为Release)
4、-archivePath:archive包保存目录
5、CODE_SIGN_IDENTITY:证书(证书名称)
6、PROVISIONING_PROFILE:描述文件UUID

xcodebuild archive 
-workspace/*workspace 为pod管理的项目 project为原始项目*/
-scheme projectName /*项目名称 */
-configuration Release /*Release包 或Debug包*/
-archivePath path /*archive包存放位置*/
CODE_SIGN_IDENTITY=“Signing Certificate”/*Signing Certificate*/
PROVISIONING_PROFILE=“65768f78-XXXX-XXXX-bcd7-1bc7101e3dc5”/* 描述文件UUID*/

示例

xcodebuild archive -project projectName.xcodeproj -scheme projectName -configuration Release 
-archivePath archive/projectName.xcarchive 
CODE_SIGN_IDENTITY="iPhone Distribution: XXXXXX" 
PROVISIONING_PROFILE="65768f78-XXXX-XXXX-bcd7-1bc7101e3dc5"

描述文件UUID获取方式

1. 19.png
2. 21.png
3 22.png
4. 23.png

二、xcodebuild 生成ipa包
exportFormat已经废弃,用exportOptionsPlist
参数说明
1、-archivePath: archive包保存目录;
2、-exportPath:ipa包保存目录;
3、-exportOptionsPlist:描述文件(描述文件名称)

xcodebuild -exportArchive -archivePath archive/projectName.xcarchive -exportPath archive/projectName -exportOptionsPlist /Users/admin/Desktop/PackRobot/ExportOptions.plist

plist获取方式
1.product->archive


屏幕快照 2018-08-16 下午4.32.15.png

2.export


屏幕快照 2018-08-16 下午4.34.23.png
3.文件夹中的plist文件即为需要的文件
屏幕快照 2018-08-16 下午4.36.23.png

https://blog.csdn.net/potato512/article/details/52172107
https://github.com/huangxuan518/HXPackRobot

相关文章

网友评论

    本文标题:xcodebuild打包

    本文链接:https://www.haomeiwen.com/subject/wqdobftx.html