ios - 当我尝试存档以提交 iOS 应用程序时,我遇到了配置设置冲突错误

标签 ios xcode

现在我正在尝试将我的 iOS 应用程序归档以提交。但是,我收到以下错误:

AppName has conflicting provisioning settings. AppName is automatically signed for development, but a conflicting code signing identity iPhone Distribution has been manually specified. Set the code signing identity value to iPhone Developer in the build settings editor, or switch to manual signing in the project editor.`

Code signing is required for product type 'Application' in SDK 'iOS 10.1'`

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

我在 TARGETS > Code Signing Identity > Release > Any iOS SDK 中设置为 iOS Distribution。当我在此处将设置更改为 iOS Developer,并将 PROJECTS > Code Signing Identity > Release > Any iOS SDK 中的设置更改为 iOS Distribution ,我存档成功了。我想知道是否有必要在目标编辑器中设置为 iOS Distribution。如果这是强制性的,请有人告诉我如何解决此错误。

我的 XCode 版本是 8.1。

最佳答案

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

解决方案是取消选中它,然后再次选中它并重新选择团队。然后,Xcode 自行修复了导致问题的任何原因。

关于ios - 当我尝试存档以提交 iOS 应用程序时,我遇到了配置设置冲突错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40824727/

相关文章:

ios - 返回 GameScene 时内存增加

ios - 更新 xcode 时如何更改提示中的 Apple ID

iphone - iOS UnitTest 目标停止运行我的 SenTestCases,为什么?

ios - 保持缩放以 UIView 中心为中心(而不是从左上角缩放)

ios - Xcode 8 找不到代码签名

iphone - 项目无法在苹果设备上运行

ios - 将下载的图像转换为内存中的静态图像-IOS

objective-c - Xcode 错误地指出 "Cloud.h"不存在

ios - 获取设备 ID 时出现钥匙串(keychain)错误

ios - Swift iOS - 从主队列函数内部调用主队列函数的区别?