ios - iOS开发,多个电脑如何同步配置证书?

 

问题描述:

背景:我们目前有三台开发电脑,1个开发者账号。
目前:有开发证书1个、公司证书1个。

初次:当我在主要的电脑A上配置好了开发证书,另外的电脑统一安装,并配置相应描述文件。

出现过的问题:

  1. 当appID添加支持的新能力之后,就会出现证书、配置文件需要更新的情况:可能会/出现过“signing certificate not include”。
  2. 当再A上配置新的证书与配置文件后,之前的就应立即删除,但其他的机器就会出问题:提示“证书已被撤销或删除”,同时使用flutter进行真机调试以及VScode跑的时候会报错,提示签名证书问题(这是最近在迭代过程中经常碰到的问题)
  3. 在点击下方的管理配置文件时,如果直接生成Apple Developer证书,那错误提示就会变成不匹配个人的开发者ID,我这时请求并创建一个新的证书后,再编辑已有的配置文件,并在Xcode里更新,则正常,希望了解这么做是否正确及其原理。
  4. 为什么有时生成的是企业的证书,有的时候又是个人的?

请问iOS开发者,在开发的过程中如何彻底搞定 签名、证书以及相关的文件管理以及配置问题,是否有好用的管理工具推荐,谢谢。

我的笔记:Mac 安装 flutter 环境并真机测试,也欢迎在文档下方留言。


 

第 1 个答案:

1.用Apple Developer账户的共享访问,一个共享的Apple Developer账户,可以在所有的开发机器上用这个账户。这样在一个机器上更新了证书或配置文件,其他的机器可以通过Xcode的自动管理证书功能来获取更新。
2.fastlane管理工具


在vue中,如何实现点击表头任意位置就能实现表格全屏效果