一切得从上个版本的打包发布说起。
开发中本人负责了iOS包的版本发布工作。iOS打包:不就是选一下证书,再在Xcode上点几下按钮,IDE全都给你设置好流程了,有必要这么麻烦吗?
诚然,如果只是打包,在不考虑团队协同合作、打包效率、重复工作量的前提下,使用Xcode自带的打包方式当然是没问题的。但实际开发中,每次打包大概包含以下流程:拉取最新代码(SVN或Git)
→ 编译通过
→ 设置打包环境(开发、测试、生产等)
→ 导出IPA包
→ 上传IPA包(App Store或者企业包上传至指定服务器)