命令行打包ipa

1.打开终端,输入 cd ,并将工程所在文件夹拖入cd 后面,回车。

2.在终端继续输入xcodebuild clean,回车等待,clean成功后截图如下。

clean成功后截图

3.在终端继续输入xcodebuild  archive -project /Users/tliu/Desktop/newDemo/StrategyPattern/StrategyPattern.xcodeproj -scheme StrategyPattern -archivePath bin/StrategyPattern.xcarchive 按回车等待。

其中“/Users/tliu/Desktop/newDemo/StrategyPattern/StrategyPattern.xcodeproj“为工程路径

-scheme 后面为工程名

bin/StrategyPattern.xcarchive 为生成》.xcarchive文件的目标路径可以自己自由设置。

注意: 还有一个坑,如果你的项目使用了Cocoapods那么就输入如下命令:

xcodebuild archive -workspace /Users/tliu/Desktop/newDemo/StrategyPattern/StrategyPattern.xcworkspace -scheme StrategyPattern -archivePath bin/StrategyPattern.xcarchive

参数意思同上。


archive成功后截图

4.继续输入:xcodebuild -exportArchive -exportOptionsPlist (plist文件路径) -archivePath (.xcarchive文件路径) -exportPath (ipa文件目标路径)

其中关键就是exportOptionsPlist 文件需要在之前通过xcode打包导出ipa时的文件夹中去copy一个出来放在当前工程目录中,然后将其拖入-exportOptionsPlist 后面即可。

你可能感兴趣的:(命令行打包ipa)