前提:使用同一开发者账号
冲突场景:
机器A:一直使用手动管理,建立certificationA,profileA
机器B:突然开始使用Xcode9 beta版本的自动证书管理功能
结果:机器A在打包release版本的时候,报错。机器B正常
分析:机器A出错后,登录苹果开发者网站,发现机器A建立的profileA全部带有警告icon。Xcode9自动为机器B创建了一个新的certificationB,并把profileA原对应的certificationA替换为certificationB,导致机器A打包出错
解决:在开发者网站profileA下重新勾选certificationA、certificationB,下载安装,问题解决。
思考:应该所有开发者都使用自动证书管理来避免冲突!!!