1

我一直在努力辞去第三方提供的 iOS 应用程序(ipa 文件)。正如许多其他地方所记录的那样,我正在遵循这个过程:

  • 解压
  • 复制嵌入式.mobileprovision
  • 协同设计
  • 压缩

有时它有效,有时则无效。有时会加载相同的文件而不是其他文件。在试图隔离问题时,我只是解压缩了 ipa,然后重新压缩它。新的 ipa 文件与原始文件略有不同,但原始文件和新 ipa 中的所有内容都是相同的。当我尝试安装新的 ipa 文件时,它失败了:

无法在设备上安装应用程序。错误:已添加、修改或删除签名资源。

查看设备的控制台日志,我收到以下消息:

  • iPad1已安装[843]:00403000 verify_signer_identity:无法复制验证签名:-402620393
  • iPad1 已安装 [843]:00403000 preflight_application_install:无法在 /var/tmp/install_staging.VEviVe/BlahBlahBlah.app 验证可执行文件
  • iPad1已安装[843]:00403000 install_application:无法预检应用程序安装
  • iPad1 mobile_installation_proxy[876]:handle_install:安装失败

鉴于 ipa 文件中的任何内容都没有改变,我认为所有签名信息都在此处,为什么不安装重新压缩的文件?

更多信息,使用在 Windows 下运行的 iPhone 配置实用程序安装重新压缩的 ipa 文件时出现上述错误。重新压缩的 ipa 文件使用 iTunes 安装,但在设备的控制台日志中显示以下错误:

  • iPad1已安装[918]:权利“aps-environment”具有配置文件不允许的值
  • iPad1 已安装 [918]:权利“应用程序标识符”具有配置文件不允许的值
4

0 回答 0