我正面临以下问题,无法构建应用程序。

XXX有冲突的配置设置。XXX自动 但配置配置文件通配符已手动配置 指定。中将配置文件的值设置为“自动” 生成设置编辑器,或在目标中切换到手动配置 编辑器。SDK中产品类型“Application”需要代码签名 iOS 10.0的

我也无法选择一个特定的配置文件。

如何解决这个问题?


当前回答

所有答案看起来都很好,但我发现仍然有问题,所以我在XCode 9.0中更改了Build中的设置-共享它,以便它可以帮助别人。

其他回答

只需再次从开发人员帐户下载配置文件。 然后从Xcode签出所有的开发者账号→Preferences→accounts→*选择左边显示的账号,然后按-(减号)

删除所有帐户后,按+号(添加)按钮,以所有开发人员帐户登录。

它会像魔法一样有效……

首先在通用选项卡->签约部分->选择一个开发团队,管理签约

类似地,如果你正在处理多个pod文件,分别选择每个pod目标,然后进入general选项卡->签名部分->选择一个开发团队,管理签名

对项目中的所有pod重复相同的过程

创建项目。

这对我很有效

我升级到Xcode 8和iOS 10,但我遇到了问题。

我通过进入项目常规选项卡,签名部分来修复它。

点击“启用签名.....”

就是这样。

如果在微软移动中心编译时遇到此错误

❌在SDK中,产品类型“Application”需要代码签名 iOS 10.3的 **存档失败**

请注意,移动中心目前还不支持应用商店、临时和企业类型证书的自动签名。自动签名只适用于开发证书。

你可以做两件事来克服这个限制:

Use a development certificate. You'll have to create a new one in the developer.apple.com portal, download it to your machine, export it to a .p12 file using keychain, then finally provide it to Mobile Center. You know the drill. Disable automatic signing. You will find that setting in Xcode in your project targets. Once disabled, a little "i" button will be displayed next to the "Xcode managed profile" label. Click that button, some info about the profile will be displayed. On the top left corner of that window, a "PROV" icon is displayed. That is the provisioning profile that you should provide to Mobile Center. Drag and drop the icon into the corresponding field in Mobile Center.

.

我只需要取消勾选“自动管理签名”,再次检查它,并重新构建。