gpt4 book ai didi

ios - 如何为 App Store 分发重新签署 iOS 应用程序?

转载 作者:IT王子 更新时间:2023-10-29 08:01:36 24 4
gpt4 key购买 nike

我正在尝试了解代码签名过程的工作原理。我的目strong> 分发证书并发布到 App Store。

首先,这可能吗?我读了here那“...我很确定你不能(也不应该)使用这个工具来退出带有 App Store 分发证书的应用”。有人可以详细说明吗?

我试过很多脚本,比如 thisthisthis ,但经过一些调整后,当我尝试使用 Application Loader 发送应用程序以供审核时,它们似乎都遇到了同样的问题。我遇到的错误是:

  • 应用程序未通过代码签名验证。签名无效,包含不允许的权利,或者它不是用 iPhone 签名的分销证书。
  • 无法从/var/folders/67/(large_number)/new.ipa/Payload/original.app/original 中提取权利

有人可以帮我吗?请注意,我知道如何通过导出证书等来做到这一点——但我正在探索如果我给公司 A 的 .ipa 文件,公司 B 是否能够自己做到这一点。如果需要,我可以更详细地解释我在做什么 - 只管问。

谢谢!

编辑:我已经知道 this closed SO question ,但是我发布了一个新的,因为我认为我的更具体并且我不要求一种通用的方法来完成我想要的 - 我只想看看所描述的场景是否可能。

最佳答案

要退出一个新的应用程序,这应该是可能的,您将需要在开发门户中创建所有新的分发配置文件(假设您已经做到了这一点)。从您的应用程序到新配置文件的一切都需要匹配。应用程序 ID 可能是最重要的。当您创建一个新的时,必须在您的项目中进行设置以匹配。通常 com.companyname.appname.optional。这个新的应用程序 ID 必须在您的build设置中与 Bundle Identifier 配对。将它们匹配后,您应该能够将其与新的发行版/供应配置文件配对。

FWIW,换出这些配置文件一定是所有 iOS 开发中最复杂的过程。这可能需要一些修补和反复试验,但我确信它可以完成。祝你好运。

关于ios - 如何为 App Store 分发重新签署 iOS 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13952836/

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