打包的时候的错误提示
No certificate for team 'R6R9UL8W8G' matching 'iPhone Distribution: VOVA TECH LIMITED (T2QU29BK2U)' found: Select a different signing certificate for CODE_SIGN_IDENTITY, a team that matches your selected certificate, or switch to automatic provisioning.
如图
中team : unknown Name中的分组ID 是由我们选中的ProvisionIing profile确定的,说明我们的描述文件是在R6R9UL8W8G 分组中,
(注意:我们选择描述文件必须是和bundle id 匹配的,不匹配的描述文件是不会出现在可选的描述文件列表中的如图:)
描述文件列表中都是和bundle 匹配的描述文件
同时,证书选择列表中的证书,并不都是和描述文件属于同一个分组的如图
:
(描述文件和bundleid 是一一匹配的,但证书和 bundle 不是一一对应的)
证书是在code sign identity中确定的
描述文件是绑定一个证书的如图
这时候,我们需要获取到和描述文件在同一个分组中的证书,就可以了如图
注意,证书右边括号里的序号并不是证书所在的分组,而是证书名称的一部分
证书的分组ID在钥匙串里面查看
如图所示,绿色内容并不是证书所在分组,红色框里面的内容才是,要注意哦
这时候就不再报错了如图,证书和描述文件的组一致了
然后还有一点发现就是我们在build settiing 中的和 signing & capabilities中都可以配置描述文件,而且两个地方的配置是互相联动的,配置一个地方,同时也会修改另一个地方,
但是配置证书只有一个地方,就是build setting 中的 code signing identity中