应用程序在构建设置中有冲突的供应设置

App has conflicting provisioning settings in Build Settings

我已经为我的项目生成了一个证书并创建了一个配置文件,这样我就可以在其中发出推送通知,但是在 Build Setting -> CodeSigning 中我写下了配置文件的名称并在常规中给出了我的团队名称出现错误,表明 AppName 的供应设置存在冲突。

我该如何纠正?

错误看起来像这样

Deselect 自动管理签名和 select 您在相应字段中的配置文件。

只需取消选中 Automatically manage signing 并再次选中,select 合适的团队。

Xcode 会自行自动修复引起的问题。

转到Build Settings -> Signing

设置

  1. IOS 开发人员的代码签名身份(自动)
  2. 将配置文件配置为自动
  3. 配置文件(已弃用)为自动

取消选中 "Automatically manage signing",然后再次选中并重新选择团队。

在 XCODE 10.X 中,供应配置文件在供应配置文件中有垃圾值,而 运行 是第一次。

转到:

Project Target-- > Build Settings -> Double click on Provisioning Profile.

你会看到 e4abcdbdbacbcd-eercdcsdcvdede-xxxxxxxxxxxx 这样的,所以你应该删除它。

取消选中“自动管理签名”,然后再次选中并重新选择团队。 Xcode 然后自行修复导致问题的原因。

请参考这个 - 它对我有用。

Provisioning profile Conflict