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

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

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

如何解决这个问题?


当前回答

在“生成”中更改“签名”中的设置

清理并存档你的代码,希望对你有所帮助。

其他回答

很好,现在我们可以在general选项卡中分别为Debug和Release选择配置文件,如下图所示。

另外,当你点击“自动管理签名”时,它会执行之前Xcode版本中修复问题所创建的所有过程。

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

解决此问题:

进入Xcode/Preferences/Accounts 点击你的apple id账户; 点击“查看详细信息”(会打开一个新窗口,其中有“签名身份”和“配置文件”; 删除“配置文件”中的所有证书,清空垃圾; 删除你的Apple-ID账号; 再次登录与你的苹果id和建立应用程序!

好运!

在单元测试目标中

Xcode 7:

必须设置配置文件(与应用程序目标相同) 证书下面一定要写“不要签名”吗

Xcode 8:

必须为配置配置文件设置“None” 必须设置证书(与app target相同) (对于已弃用的配置文件,还必须设置“None”)

如果您看到下面的屏幕,并面临所需的代码签名问题,那么以下解决方案之一可能会帮助您。

解决方案1。如前所述,使用Apple ID登录。然后,如果您输入正确的包标识符,您将得到如下选项。然后从列表中选择适当的概要文件。

解决方案2。如果你不想用你的Apple ID登录,那么在项目中更改一个小标志。pbxproj文件。在项目文件中找到以下文本。

/* Begin PBXProject section */

更改标志ProvisioningStyle =自动;to ProvisioningStyle = Manual;参考下图。更改标志后,您将看到从列表中选择适当概要文件的选项。