gpt4 book ai didi

xcode - 无法通过 xcode4 提交 Mac 应用程序 - 签名无效

转载 作者:行者123 更新时间:2023-12-04 13:34:33 25 4
gpt4 key购买 nike

我不断收到此错误:

无效签名 - 当您错误地签署了应用程序的安装程序时,会发生此错误。此过程需要两个证书:“3rd Party Mac Developer Application”证书和“3rd Party Mac Developer Installer”证书。对包进行签名时,您需要确保使用安装程序证书对包进行签名。确保在通过 Xcode Organizer 提交应用程序或从命令行运行 productbuild 时指定此证书。

我用谷歌搜索,并按照说明进行操作,但无济于事。

我有:

项目 > 目标 > 构建 > 代码签名 > 3rd 方 Mac 开发者应用程序:

然后,当我去存档并打开管理器时,我去提交我选择“3rd Party Mac Installer”键。但它仍然失败:(

我还需要做其他事情吗?喜欢先清理然后再构建? (构建什么?或者只是选择构建? - 虽然我已经尝试了几乎所有的先,然后存档)。

如果它是相关的,我正在使用 MacRuby,并且必须首先为 xcode 部署进行设置:http://redwoodapp.posterous.com/macruby-and-xcode-4-build-a-self-contained-ma

任何帮助表示赞赏 - 我在这里扯头发:(

最佳答案

我最近遇到了同样的问题。这是写下和分享我自己的笔记的绝佳机会。 :)
我假设您使用的是 Xcode 和 Organizer(不是应用程序上传器)
第 1 步:检查 Keychain Access.app。
您必须有两个证书(从 mac 开发中心下载)。这些中的每一个都必须与私钥相关联。
在图片中,我只有一个证书“nacho4 ...”与私钥“nac ...”链接。所以我应该去 mac 开发中心下载我的证书才能继续。下载它们并将它们拖到“登录”中。
I only have one certificate "nacho..." linked with a private key "nac...". Make sure you have two of these.
第 2 步:确保您可以使用正确的配置构建您的应用程序。
就我而言,我设置了三种配置。
调试:可以调试+不签名(用于开发)
发布:无法调试+无签名(主要用于内部测试版等)
分发:无法调试+签名(用于应用商店分发)
转到项目“构建信息”>“构建签名”>
确保您使用正确的签名身份对代码进行签名。类似于:“第 3 方 Mac 开发者应用程序。我的公司。”
*如果您看不到这一点,则表示您的 Keychain Access.app 中的证书有问题。检查您的证书是否与私钥相关联
enter image description here
步骤 3 确保您正在构建正确的配置。
(是的,很明显,但上次发生在我身上。这就是您可能会收到“无效签名”的原因)在“编辑方案”面板中,确保您在“存档”部分中具有正确的配置。在我的情况下是“分发”(默认为“发布”)
enter image description here
请注意,如果您没有正确执行此操作,您将能够将二进制文件提交给 Apple,但几分钟后您将收到“无效签名”。因为证书很好,但应用程序没有签名。
第 4 步:构建您的应用并提交
Xcode>产品>存档
enter image description here
组织者将出现。现在只需提交它。
我发现验证存档是没有用的,因为有时即使验证失败,我也能够毫无错误地提交我的应用程序。我也从其他线程中读到了这个,所以不仅仅是我。因此,如果您确定这是您要提交给 Apple 的版本。只需按下提交按钮。
系统会询问您的用户名和密码。
然后,您将获得另一个菜单来选择应用程序(至少在我的情况下,With 只有一个选项),然后选择我认为的签名身份。
这个很重要!确保选择了“3rd Party Mac Developer Installer”并且一切正常。
enter image description here
如果您在最后一个菜单中看不到“3rd Party Mac Developer Installer”选项,则表示您的钥匙串(keychain)中缺少某些内容。 (来自 mac 开发中心的安装程序证书)
请注意,如果您没有正确执行此操作,您将能够提交您的二进制文件,但几分钟后,您将收到来自 iTunes Connect 的“无效签名”邮件,因为该应用程序可能已签名良好,但 Apple 将提供的证书不正确。
我希望它有所帮助。

关于xcode - 无法通过 xcode4 提交 Mac 应用程序 - 签名无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6319781/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com