解决Xcode真机调试证书问题
2019-04-18 本文已影响57人
劉光軍_MVP
首先确认您的证书是齐全的。
在证书手动配置和自动配置切换的时候发现的这个问题:
一般在项目中会报这个错:
项目名称 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:

二、检查Target-Build Settings-Signing将这个调成以下:

这两项都检查,调试完了,可能还不行。这时候就需要做这个必杀技了:
1、show in finder进入项目、右键选择显示包内容
然后右键点击你的项目名称 , 注意不是cocoaPods配置的工作空间TestDemo.xcworkspace , 而是原始的项目TestDemo.xcodeproj

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

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