xcode自动打包
使用xcode时,经常需要打包测试,频繁打包不太人性化,所以自动化工具还是有必要的...
- 设置xcodebuild的路径 : 没设置的话会出现xcrun: Error: could not stat active Xcode path '/Volumes/Xcode/Xcode.app/Contents/Developer'. (No such file or directory),所以需要运行:
sudo xcode-select -switch xcodepath #这里xcode的地址可以从应用程序中拖xcode到shell里面
- 使用xcodebuild生成 .app文件 , 这里我们是用同一个工程的不同scheme进行编译的
1 xcrun -sdk iphoneos PackageApplication 2 /path/to/bundle/AppName.app 3 -o /path/to/bundle/AppName.ipa 4 --sign "iPhone Distribution" 5 --embed /path/to/certificate
- 使用xcrun 生成 .ipa文件
1 xcrun -sdk iphoneos PackageApplication \ 2 "path/to/build/MyApp.app" \ 3 -o "output/path/to/MyApp.ipa" \ 4 --sign "iPhone Distribution: My Company" \ 5 --embed "path/to/something.mobileprovision"
了解基本步骤,我们来写一个shell,以工程名为参数,输出ipa包。
http://stblog.baidu-tech.com/?p=1295
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步