Xcode-使用终端命令打包

Xcode-使用终端命令打包

第一步:Xcode Clean

xcodebuild -workspace /Users/liuzewei/Desktop/ShareTest/ShareTest.xcworkspace -scheme "ShareTest" -configuration 'Debug' clean

1、/Users/liuzewei/Desktop/ShareTest/ShareTest.xcworkspace为这里写图片描述
ShareTest.xcworkspace的路径
2、scheme “ShareTest”为
这里写图片描述
3、-configuration ‘Debug’ 指定环境,可以不写

第二步:Xcode Archive

xcodebuild archive -workspace /Users/liuzewei/Desktop/ShareTest/ShareTest.xcworkspace -scheme "ShareTest" -archivePath /Users/liuzewei/Desktop/output/ShareTest.xcarchive -configuration 'Debug'

1、/Users/liuzewei/Desktop/output/ShareTest.xcarchive

output为任意创建的一个文件夹用来存放
这里写图片描述
其中ShareTest.ipa和ShareTest.xcarchive是执行终端命令自动创建的,不需要手动创建
2、-configuration ‘Debug’指定环境,可不写

第三步:Xcode 生成ipa包

xcodebuild  -exportArchive -archivePath /Users/liuzewei/Desktop/output/ShareTest.xcarchive -exportPath /Users/liuzewei/Desktop/output/ShareTest.ipa -exportOptionsPlist /Users/liuzewei/Desktop/output/exportOptions.plist

1、/Users/liuzewei/Desktop/output/ShareTest.xcarchive为已生成的ShareTest.xcarchive路径
这里写图片描述
2、/Users/liuzewei/Desktop/output/ShareTest.ipa为存放将要生成ShareTest.ipa包的路径,ShareTest.ipa自动生成不需要手动创建
3、exportOptionsPlist /Users/liuzewei/Desktop/output/exportOptions.plist手动创建一个exportOptionsPlist文件,其内容
这里写图片描述
方框内第一个是打包app的Bundle Identifier,方框内第二个为Provisioning Profile
这里写图片描述
执行完毕,打包完成。

如果想一键打包,需要用终端创建一个.sh文件(vim XXX.sh),在.sh文件里面依次输入上面三句话,或者动态配置里面的工程名、scheme、证书描述文件、plist文件和相关路径,在终端输入命令 sh XXX.sh 即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值