gpt4 book ai didi

ios - 使用更少或更多设备重新签署 .ipa

转载 作者:行者123 更新时间:2023-11-29 11:50:15 25 4
gpt4 key购买 nike

我在放弃我的 Ad-hoc 应用程序以包含更多/更少设备时遇到问题。按照此处概述的步骤操作 https://coderwall.com/p/cea3fw/resign-ipa-with-new-distribution-certificate我设法使用 codesign 退出我的 ipa,但是它似乎没有任何效果,因为即使我从配置文件中删除我的设备,ipa 仍然可以使用 XCode 设备安装在此设备上.

有没有我可能出错的线索?

最佳答案

设备已存储旧配置文件的副本,并且该配置文件允许在设备上安装应用。

大多数情况下,我们可以将代码签名证书和配置文件视为一回事。但它们实际上执行两个独立的功能。

  • 代码签名证书及其私钥用于对应用进行签名。
  • 配置文件包含设备列表、代码签名证书、权利和 bundle ID。这是来自 Apple 的票证,允许安装不是来自 App Store 的应用程序。

当设备尝试安装应用程序时,它会搜索存储的可用于安装应用程序的配置文件。这可能是应用程序附带的配置文件,或以前安装的配置文件。

从设备中删除配置文件:

  1. 打开 Xcode 并选择菜单 Windows -> Devices...
  2. 按住 Ctrl 键并单击设备,然后从下拉菜单中选择“显示配置文件...”。
  3. 选择不需要的配置文件并按“-”按钮。

关于ios - 使用更少或更多设备重新签署 .ipa,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41427924/

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