gpt4 book ai didi

iphone - 如何准备应用程序以提交到应用程序商店?我*不断*收到代码签名错误?

转载 作者:行者123 更新时间:2023-12-03 19:15:50 27 4
gpt4 key购买 nike

如果这不是一个错误,那就是另一个错误。如果不是那样的话,那就是别的东西了。我觉得我的项目已经改变了很多,现在只是试图解决代码签名问题,结果一切都搞砸了。我严格按照说明进行操作,但出现错误,例如当前的“代码签名错误:身份‘iPhone Distribution’与任何配置文件中的任何身份都不匹配”,或者如果我选择“iPhone Distribution (No)”以外的任何内容,配置文件当前匹配)”,例如“团队配置配置文件:iPhone 开发人员 [我的姓名](长数字)”或“[我的姓名] 配置文件:iPhone 开发人员:[我的姓名](长数字)”我收到错误权利文件“/Users/Me/Appfolder/Classes/Entitlements.plist”丢失,我将其作为修复此困惑的教程中的一个步骤删除。

我现在对此完全束手无策。应该是"file">“导出”。甚至不应该有这种愚蠢的代码签名功能。如果是为了防止黑客入侵,那么黑客无论如何都可以通过它,这样就失去了意义。我实在受够了。如果有人能提供任何帮助,我将不胜感激?也许是一个从头开始使用愚蠢的证书系统或其他东西的指南?我只想上传我的应用程序,这就是我想做的。但由于这个愚蠢的小复杂过程很容易出错(顺便说一句,由那些以直接和简单为荣的公司制作的,通过消除废话而自豪),我无法做到这一点。

最佳答案

我的问题的第一个根源 - 钥匙串(keychain)中的重复私钥,来自 Mobile Me 同步和多个 Mac 所有权。这是我建议一劳永逸地解决这个问题的建议。 (真的 - 自从我这样做以来,这个配置就如我想象的那么简单。)

转到所有 Mac 上的“钥匙串(keychain)访问”。删除您所有的公钥和私钥。生成一个新的证书请求,然后您应该拥有一个公钥和私钥。通过双击“钥匙串(keychain)访问”来命名这对 key - 无情地杀死所有其他 key ! (你不能像在 Finder 中那样重命名它,你必须通过双击打开窗口)我将我的称为“Adam Eberbach 的单例私钥”。导出该 key 对,然后将其导入到其他计算机上。永远保留它,但当然不要与他人分享您的私钥。

删除所有这些 key 后发生的最糟糕的事情是必须再次登录几个网站。我想知道是否还会有其他后果?

一旦您拥有一对真正的 key ,请访问developer.apple.com并删除您的所有证书和配置文件。使用您的一个真实 key 生成新证书。

确保您的应用程序的 bundle 标识符正确 - 您甚至可能想要生成新的应用程序 ID。

完成这一切后,您将生成配置文件。有了有效的证书、应用程序 ID 和 key ,您应该不会遇到任何困难。配置文件是真正重要的一点,但它取决于其他所有内容。对我来说最大的考验是当我将其拖入 Xcode Organizer 库时 - 如果目标让我使用与配置文件匹配的证书签署构建,我非常有信心。

关于iphone - 如何准备应用程序以提交到应用程序商店?我*不断*收到代码签名错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5384413/

27 4 0
文章推荐: reactjs - i18next 警告或检查缺少语言的键(不是 fallbackLng)
文章推荐: javascript - 即使我确实处理了未处理的 promise 拒绝
文章推荐: C# 匿名类和列表