错误如下
出现如图的报错,
原因是由自动签名改为手动配置签名文件时,对应的codesinging 没有更改过来,需要手动配置一下
解决如下
Debug 和Release 分别设置为Developer 和Distribution
本人问题产生的背景:
发布描述文件有效期为一年,每年都得重新生成新的描述文件,重新打包发布版本。(苹果这个太不友好了,增加工程师的工作量,还得记得描述文件到期时间)
所以呢重新生成了 开发和 发布 2个Provisioning profile
如下发布的Distribution Provisioning profile 企业版本选inhouse
生成后下载双击安装到本地,xcode 可以识别出来
原来旧的的Distribution Provisioning profile 为 2018 - 8 - 20
重新生成新的 Distribution Provisioning profile 为 2019 -8 - 8
如果使用自动签名的话,即使生成了新的描述文件,xcode 默认选择的依然是旧的描述文件。所以只能手动自己配置 (或许有别的办法,我是没找到)
如开篇的手动配置的证书即可
在此记录下,谨防下次入抗。
网友评论