现在我试图产品>存档我的iOS应用程序提交。然而,我得到以下错误:

AppName配置设置冲突。AppName是为开发自动签名的,但是手动指定了一个冲突的代码签名标识iPhone Distribution。在构建设置编辑器中将代码签名标识值设置为iPhone Developer,或在项目编辑器中切换到手动签名。 在SDK“iOS 10.1”中,产品类型“应用程序”需要代码签名

即使我重新尝试了整个过程来重新创建iOS证书或配置配置文件,情况也不会改变。

我在TARGETS中设置为iOS分发> Code Signing Identity > Release >任何iOS SDK。当我在这里作为iOS开发人员更改设置,并在PROJECTS > Code Signing Identity > Release > Any iOS SDK作为iOS Distribution时,我已成功归档。我想知道是否有必要在目标编辑器中设置为iOS Distribution。如果这是强制性的,请有人告诉我如何解决这个错误。

我的XCode版本是8.1。


当前回答

我有同样的错误,但我已经选择了“自动管理签名”。

解决方案是取消检查,然后再次检查并重新选择团队。然后Xcode自己修复了导致问题的任何东西。

其他回答

我有同样的错误,但我已经选择了“自动管理签名”。

解决方案是取消检查,然后再次检查并重新选择团队。然后Xcode自己修复了导致问题的任何东西。

>签名->检查自动管理签名和选择团队 Build settings -> Signing -> Code Signing Identity -> SET ALL TO "IOS developer"

在我的情况下,我在构建设置中设置了“自动”选项。

别忘了做这个,

选择项目——>构建设置。搜索PROVISIONING_PROFILE并删除任何无意义的内容。

这对我来说非常有效。

步骤1:

选择项目目标—>构建设置。搜索PROVISIONING_PROFILE并删除任何无意义的内容。

步骤2:

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