Xcode - 可执行文件在发布模式下仅使用无效的授权签名

5

这个问题类似于 Xcode中可执行文件使用无效签名,但是我的情况在调试(debug)模式下可以工作:

enter image description here

但在发布(release)模式下无法工作:

enter image description here

对于发布(release),我遇到了一个异常:

enter image description here

然而一切在调试(debug)模式下都正常:如何让它在发布和调试模式下都正常工作?


嗨,你现在有解决这个问题的办法吗?我也遇到了同样的问题。 - Ashish Agarwal
是的,我在这里放了一个答案:https://dev59.com/fGIk5IYBdhLWcg3wG6zb#30803855 - Bartłomiej Semańczyk
1个回答

2
通常情况下,此错误是由您的预配文件和发布证书之间不匹配引起的。一般情况下,苹果允许一个组织拥有两个分发证书,并且在创建预配文件时,它与其中之一相关联。为了正确地签署ipa,签名发生的Mac上的分发证书和私钥必须与创建预配文件时选择的相匹配。
要检查您有哪些分发证书,请访问您的钥匙串。
打开Xcode的组织者,单击所有配置文件,检查它们是否有效。如果在Keychain中缺少某些内容,Xcode会弹出警告文本。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接