解决Xcode真机调试证书问题

首先确认您的证书是齐全的。
在证书手动配置和自动配置切换的时候发现的这个问题:

一般在项目中会报这个错:

项目名称 has conflicting provisioning settings. 项目名称 is automatically signed, but provisioning profile df7171b8-e8f0-4916-a0eb-12cbc9d8ed3c has been manually specified. Set the provisioning profile value to "Automatic" in the build settings editor, or switch to manual signing in the project editor.
你的项目名称 的配置设置有冲突。 你的项目名称 已自动签名,但已手动指定配置文件df7171b8-e8f0-4916-a0eb-12cbc9d8ed3c。在构建设置编辑器中将配置配置文件值设置为“自动”,或在项目编辑器中切换到手动签名。
一、检查project-Build Settings-Signing将这个调试好,或者直接都调成developer:
解决Xcode真机调试证书问题_第1张图片
屏幕快照 2019-04-18 上午11.00.35.png
二、检查Target-Build Settings-Signing将这个调成以下:
解决Xcode真机调试证书问题_第2张图片
屏幕快照 2019-04-18 上午11.03.18.png

这两项都检查,调试完了,可能还不行。这时候就需要做这个必杀技了:

1、show in finder进入项目、右键选择显示包内容

然后右键点击你的项目名称 , 注意不是cocoaPods配置的工作空间TestDemo.xcworkspace , 而是原始的项目TestDemo.xcodeproj
解决Xcode真机调试证书问题_第3张图片
1.png

2、点击进入包内容后双击点选第一个project.pbxproj

解决Xcode真机调试证书问题_第4张图片
2.png

3、全局搜索冲突的证书、删除

解决Xcode真机调试证书问题_第5张图片
3.png

解决

你可能感兴趣的:(解决Xcode真机调试证书问题)