参考:
具体每个字段的说明,参考:
https://group.cnblogs.com/topic/80752.html
为什么自动化打包时,需要用到ExportOptions.plis文件,参考:
https://www.jianshu.com/p/ec4b48a28d5b
首先说明下ExportOptions.plist配置一般用在自动化打包
背景是:
我是1名自动化测试工程师,然后搭建了自动化打包平台
搭好平台后,需要IOS开发配合我,在代码根目录下放一个ExportOptions.plis文件,并提交到git
然后我说这个ExportOptions.plis文件可以先用xcode工具打出一个包,然后复到项目根目录就行了
于是IOS开发问就问了我一个问题:
所有的步骤肯定是需要先打包。打包就会产生ExportOptions.plis文件的。
那为什么还需要,在打包之前,就要在项目中存在呢?
然后问的很蒙,百度一圈之后,有了自己的理解。
我自己的理解:
- OptionExport.plist这个文件其实可以看成是一个配置文件,里面配置了证书信息什么的
- xcode9以后如果使用命令打包,就需要有这个配置文件
- 其实可以不用xcode工具打包生成这个文件的,也可以自己手动构建一个OptionExport.plist这个文件
- 但这样一来,里面的参数就得自己写,所以用xcode工具打包,就是为了得到这配置个文件,省去自己填写key 及 value的过程
开发同学听完之后的答复是:
表示他也学到东西了。原来他配置打包的时候还是xcode8,还不需要这个步骤。
于是把这样的答案给了开发,果然他就明白了,哈哈哈,测试给开发讲道理的感觉还挺好的