【发布时间】:2015-09-18 10:59:11
【问题描述】:
假设:这不应该是 this 的重复问题,但在某种程度上是相关的。
我得到了一个与两个不同团队关联的 apple id,我收到以下错误:
这个 Q/A 对我没有用,因为它与拥有 2 个不同的应用程序 ID 有关。我不能被从两个团队中的一个中移除,我很确定一定有办法解决这个问题。
我尝试导出/导入并重新创建开发者资料,但这些选项都没有帮助。
当我选择 Product->Archive 并将我的代码签名身份设置为 iOS Distribution 时,我会遇到此错误。
我创建了 iOS 分发配置文件并将其安装在本地。但是构建错误说:
代码签名错误:未找到代码签名身份:没有有效签名 与团队匹配的身份(即证书和私钥对) 找到了 ID“xxxxxxxxxxxxxxx”。 CodeSign 错误:需要代码签名 SDK“iOS 8.3”中的产品类型“应用程序”
编辑:我设法构建了存档产品,然后我尝试继续使用 XCode->Archives 并选择“提交到应用商店”作为以及“导出”和保存以供临时部署。但在这两种情况下,我都会收到如下所示的错误:
一位同事告诉我,解决此问题的唯一方法有时是删除钥匙串中的所有密钥/证书并重新创建它们。但是我真的不想下去这条路线,因为我有几个,这将是一个痛苦(花了几天时间重新配置我得到的所有其他 XCode 项目......)。
我已确保为此测试重新创建并重新导入了开发人员和分发配置文件。
目的是创建一个我可以提交到 iTunes connect 然后通过 TestFlight 分发的构建。 iTunes connect 记录存在,我正在关注apple guide。这让我发疯:-)...
当我选择“使用本地签名资产”时也会发生同样的情况。
【问题讨论】:
标签: ios xcode code-signing software-distribution code-signing-certificate