首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当我试图归档提交一个iOS应用程序时,我会遇到冲突的设置设置错误

当我试图归档提交一个iOS应用程序时,我会遇到冲突的设置设置错误
EN

Stack Overflow用户
提问于 2016-11-27 00:52:42
回答 32查看 209.3K关注 0票数 345

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

AppName具有冲突的配置设置。AppName自动签名以进行开发,但是手动指定了一个冲突的代码签名标识iPhone分发。在生成设置编辑器中将代码签名标识值设置为iPhone Developer,或在项目编辑器.Code signing is required for product type 'Application' in SDK 'iOS 10.1'中切换到手动签名。

这种情况不会改变,即使是我重试了一个完整的过程来重新创建iOS证书或供应配置文件。

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

我的XCode版本是8.1。

EN

回答 32

Stack Overflow用户

回答已采纳

发布于 2017-02-09 21:29:11

我也犯了同样的错误,但我已经检查了“自动管理签名”。

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

票数 943
EN

Stack Overflow用户

发布于 2018-03-11 05:53:39

我也遇到了同样的问题,我注意到,如果你想发布iOs应用程序并将其发布到app上,你根本不需要将“代码签名标识”作为发布版本,那么就让它作为iOs开发人员来使用吧。

转到您的项目-> Build Settings ->代码签名标识,并将所有内容放到iOs。

票数 176
EN

Stack Overflow用户

发布于 2017-10-19 05:49:05

对于来自Ionic或Cordova的人,您可以尝试以下方法:

打开文件yourproject/platforms/ios/cordova/build-release.xcconfig并更改如下:

代码语言:javascript
复制
CODE_SIGN_IDENTITY = iPhone Distribution
CODE_SIGN_IDENTITY[sdk=iphoneos*] = iPhone Distribution

这方面:

代码语言:javascript
复制
CODE_SIGN_IDENTITY = iPhone Developer
CODE_SIGN_IDENTITY[sdk=iphoneos*] = iPhone Developer

并尝试再次运行ios cordova build ios --release来编译发行版构建。

参考资料:https://forum.ionicframework.com/t/ios-build-release-error-is-automatically-signed-for-development-but-a-conflicting-code-signing-identity-iphone-distribution-has-been-manually-specified/100633/7

票数 76
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40824727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档