其实之前也使用过脚本打包,不过也都是从网上拷贝别人的脚本;虽然能用,但多多少少都有些用着不爽;无奈却碍于不懂脚本语言,就一直这样将就着....
最近刚好在学脚本(Bash
),就决定现学现用,撸一个自己用得顺手的打包脚本
下面直接看下效果:
输入完导出路径之后,一回车.. 冲杯咖啡,等着它自己处理完,舒服~~😁并且会自动生成工程名+打包时间
的文件夹,方便以后寻找之前的打包归档。
这种傻瓜式的一步一步指引,还是比较适合我这种懒人的。哈哈哈
这个脚本有一个好处,就是自动列出你当前项目的所有schemes
,彻底释放你的双手,避免手动传参导致输入错误,或者写死在脚本里导致不灵活。😆
同时,我做了对xcworkspace
跟xcodeproj
的支持,自动识别你的工程是否用了Pods
。
哦对,上面的那个ipa导出路径,一般来说我们确定好都不会再去改变,所以避免每次都输入的麻烦,你可以打开
archive.sh
,搜索配置默认导出路径
,按照提示修改即可。最后提示一点,就如图上所说的,使用脚本之前,你需要先打开
archive.sh
文件,在文件顶部填写teamID
更新一句:这个teamID一定要是打包证书的ID!!
这是必须的!!!
这个脚本,我自己有两个实际项目,刚好是一个有用Pods
,一个没用,都可以正常使用。
如果使用过程中,有什么问题,可以提出来哈。😁 😁
附上传送门