CodenameOne Ios Build 失败,并显示“没有找到匹配 '<apple id >(#####385)' 的证书”
Posted
技术标签:
【中文标题】CodenameOne Ios Build 失败,并显示“没有找到匹配 \'<apple id >(#####385)\' 的证书”【英文标题】:CodenameOne Ios Build fails with "No certificate matching '<apple id >(#####385)' found"CodenameOne Ios Build 失败,并显示“没有找到匹配 '<apple id >(#####385)' 的证书” 【发布时间】:2018-03-07 12:19:43 【问题描述】:ios 构建,对于一个代号为一个的应用程序,开始在服务器上失败,尽管之前构建没有问题。我在应用程序配置中没有更改任何内容。 Apple 证书和配置文件处于活动状态。
Xcode 构建选项设置为默认。
我从构建服务器得到的错误是这样的:
代码签名错误:没有证书匹配 'apple id (######385)' 找到:为 CODE_SIGN_IDENTITY,与您选择的证书匹配的团队,或 切换到自动配置。
我已尝试重新生成配置文件,但我得到了同样的错误。
调试和发布版本都会出现同样的错误。
救命!
谢谢。
【问题讨论】:
【参考方案1】:通过将 xcode 版本设置为 7.3,我已经成功地构建了用于调试和发布版本的服务器。使用的默认版本是 9.2,这会导致构建失败。
虽然这可行,但我不知道使用较旧的 xcode 版本进行构建是否有任何影响。
【讨论】:
如果我没记错的话,Apple 将在 4 月份停止接受 7.3 的新应用提交,此后不久也将停止接受更新。如果您只需要推出更新,您可以这样做,应该没问题。当您有时间时,我建议您撤销并重新生成证书,因为这可能是我们在证书生成过程/配置中已经修复的问题。如果它不能解决它,我们将需要有关此问题的更多详细信息。 @ShaiAlmog 我似乎遇到了同样的问题 - 应用商店构建失败,xcode 9.2 出现上述错误,但 xcode 7.3 成功。我尝试重新生成证书,但问题仍然存在。你有什么建议吗? 您是使用向导还是手动重新生成?该向导应该可以正常工作,但您需要查看它所做的工作并确保证书等的路径是正确的。如果仍然有问题,请检查您使用的 cn1libs 和其他内容,确保扩展管理器中的所有内容都是最新的。如果仍然失败,请联系支持聊天并提供失败日志的链接以上是关于CodenameOne Ios Build 失败,并显示“没有找到匹配 '<apple id >(#####385)' 的证书”的主要内容,如果未能解决你的问题,请参考以下文章
Hello world 应用程序构建失败(Eclipse Juno 中的 CodenameOne)
如何构建一个 ios 应用程序并在 codenameone 中获得没有证书的 .ipa