先在Xcode的 codesing 选项卡中选中
指定的provisioning profile ,再设置code singing identity.`
宝宝心里苦
Certificates
里面是所有的证书,包括发布证书,调试证书,推送证书等,下载下来双击会保存到你电脑的钥匙串中.
Identifiers
就是你程序的ID,唯一标示符的东西
Devices
配置你的调试设备的地方
Provisioning Profiles
Xcode的配置文件,你电脑上只有证书还不行,还需要下载XCode的配置文件,这里有调试文件,发布文件.下载下来后打开,会弹出XCode,在
target->Build Settings->Code Signing选项卡中:
1.选择Provisioning Profile,选中你下载的文件.
2.选择Code Signing Identity - >DeBug,选择你的开发配置文件
3.选择Code Signing Identity - >Release,选择你的生产配置文件
no identity foundCommand /usr/bin/codesign failed with exit code 1
I had the same issue. I fixed it through the following method :
Xcode > Preferences > Accounts > View Details > And just refresh the Provisioning Profile
Then Restart the Xcode and Clean and Build.
证书失效问题
请去官网下载最新的AppleWWDRCA.cer文件
然后删除钥匙串中的旧证书,一定要删旧证书,否则证书会一直是红色的 证书失效.