2015-05-26 36 views
1

每当我试图存档我的项目,这是我得到:enter image description hereiOS的代码签名身份不匹配

但我从来没有选择在生成设置的分配模式。

enter image description here

所以我删除了所有的证书&型材从 '钥匙串访问',仍然没有运气。

可能是什么原因造成这种情况?由于

+0

Xcode->偏好选项卡 - >帐户 - >查看详细信息 - >刷新证书和临时配置文件 –

+0

做到了这一点。没有运气。 – Sreejith

+0

你为什么使用开发简介?如果证书也是开发证书? - 穆罕默德阿德南53秒前编辑 –

回答

1

尝试重新生成开发人员和发行的证书,我认为你的私钥是从您的系统 删除本教程将帮助你一步一步的解决方案 here

1

我同时存档项目相同的问题,为此我创建了AdHoc证书及其工作。

希望这会为你工作。

1

您的Code Signing Identity部分对我来说不太合适。国际海事组织您需要设置您的Release配置的生成设置您的iPhone Distribution身份(而不是在您的屏幕截图中看到)。

你不能存档与Developer profile/certificate(除非你做一些hacky技巧)。

如果您确实需要与IPP Developer profile: 构建项目。找到您的xxx.app文件在产品文件夹下。在Finder中显示。将该文件放在一个名为Payload的新文件夹下。压缩有效负载文件夹。现在你有一个zip文件。重命名它并将其扩展名更改为.ipa,Finder会给你一个警告,但不会意识到它。现在你有一个正在运行的IPA Developer profile

1

您必须为您的XCode提供开发人员配置文件。为此,你必须按照程序进行。为了找到它,我建议你在线上搜索“iOS配置开发者配置文件”或类似的东西。实际上,这是找到最新程序的最佳方式。

作为示例,请参阅本教程中的配置开发人员配置文件。 https://www.bignerdranch.com/we-teach/how-to-prepare/ios-device-provisioning/

您还可以阅读苹果文档:https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ProvisioningDevelopment.html

0

谢谢大家对你的建议。

我最终删除了每个证书/配置文件从钥匙串。然后我从另一台Mac上导入了开发人员档案,然后它就工作了。

相关问题