gpt4 book ai didi

xcode - 退出ipa提交给苹果

转载 作者:行者123 更新时间:2023-12-02 07:49:00 25 4
gpt4 key购买 nike

有没有一种方法可以辞去从其他开发人员那里获取的 ipa 并将其提交给苹果?

更新
在 faSTLane 发布后,它是小菜一碟。看这里https://github.com/fastlane/sigh#resign

最佳答案

是的,可以退出 ipa。

正如 Alexspott 提到的,您需要拥有一个 Apple Developers 帐户,已经创建了一个与 ipa 的 bundle ID 匹配的 AppID(如果您无法注册 App ID 以完全匹配 bundle ID,您可以使用通配符应用 ID,只要您的应用不使用推送通知或应用内购买),拥有有效的证书,并为此应用 ID 和证书生成配置文件。

确保您的钥匙串(keychain)中有此证书。

要退出 ipa,请在终端中执行以下步骤:

$ cd path/where/the/ipa/file/is/

$解压原始.ipa

$ rm -rf/Payload/theapp.app/_CodeSignature/

$ cp YourProvisioningProfile.mobileprovision Payload/theapp.app/embedded.mobileprovision

$ codesign -f -s "YourCertificateName"Payload/theapp.app

$ zip -qr resigned.ipa Payload/

这可能有点麻烦,而且这是我必须经常做的事情,所以我制作了一个脚本来简化这个过程。例如,您无需编写以上所有内容,只需编写:

$ ipaHelper resign original.ipa -p YourProvisioningProfile.mobileprovision

它还可以处理偶尔出现的权利问题。如果你有兴趣,我在 github 上有源代码:

https://github.com/MarcusSmith/ipaHelper

关于xcode - 退出ipa提交给苹果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4803649/

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