iOS快捷打包

一.使用Xcode插件 

1.安装Alcatraz插件管理工具

1.先删除掉本地的Alcatraz,命令行如下:

rm -rf ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin

2.再关闭掉Xcode

3.继续输入以下命令行:

curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh

4.显示安装成功后,打开xcode

如果有弹出load bundles的时候,选择load bundles(注意:不要选择skip bundles)

注意:`使用以上步骤重新删除安装时有可能再次失败,请再次执行上列4步骤`(有一次我试过两次后才成功)

http://blog.csdn.net/shanhusea_csdn/article/details/48655627


二.使用Xcodebuild打包

三步曲

准备工作:

# 项目名称,打包后生成 .ipa 文件的名称

projectName="JimuDudu"

# 项目目录(一般情况下,shell 脚本就在项目路径下)

workspacePath="/Users/apple/Documents/Projects/dudu/jimu-dudu-ios/jimu-dudu/"

# Archive 后,文件导出目录

archivePath="/Users/apple/Desktop/tmp/build/"

# 获取 shell 脚本所在目录

currentPath=$(cd `dirname $0`; pwd)

1.Build

xcodebuild -scheme ${projectName} -workspace "${workspacePath}${projectName}.xcworkspace" -configuration Release clean build

2.Archive

xcodebuild -scheme ${projectName} -workspace "${workspacePath}${projectName}.xcworkspace" -configuration Release archive -archivePath "${archivePath}${projectName}"

3. Export .ipa file

xcodebuild -exportArchive -archivePath "${archivePath}${projectName}.xcarchive"  -exportPath ${archivePath}  -exportOptionsPlist "${currentPath}/ADHocExportOptions.plist"


例如:

1.xcodebuild -scheme ${LdleFish} -workspace "/Users/ld-002/Desktop/灵豆/项目/闲鱼快发/LdleFish/LdleFish.xcworkspace" -configuration Release clean build

2.xcodebuild -scheme LdleFish -workspace "/Users/ld-002/Desktop/灵豆/项目/闲鱼快发/LdleFish/LdleFish.xcworkspace" -configuration Release archive -archivePath "/Users/ld-002/Desktop/LdleFish"

3.xcodebuild -exportArchive -archivePath "/Users/ld-002/Desktop/LdleFish.xcarchive"  -exportPath /Users/ld-002/Desktop/LdleFish  -exportOptionsPlist "$(cd `dirname $0`; pwd)/ADHocExportOptions.plist"


第三步怎么也不对,嗯~   在研究研究

https://www.jianshu.com/p/722adedaa3bf

你可能感兴趣的:(iOS快捷打包)