Archive的时候,选择了发布的Provisioning Profile,但是在选择Code Signing Identify时,没有唯一对应的。
此时即使你知道当前Provisioning Profile对应的是哪个Code Signing Identify,并选择它,开始Archive时,也会提示以下的错误
解决方案:
1.打开终端,输入:
cd Library/MobileDevice/Provisioning\ Profiles
2.在Xcode,Provisioning Profile中选择other,得到当前证书的UUID
3.然后在终端中执行
rm -rf 8ed7a446-9fd9-461e-9965-f85a75c78258.mobileprovision(此处替换成你的provision)
4.从developer.apple.com重新下载证书,添加到Xcode。
说明:有可能再次添加Provisioning Profile还会出现上面没有唯一Identify对应的情况,可以多试几次。