【问题标题】:How do I fix 0xE8008017 errors for iPhone AdHoc and Enterprise Distribution?如何修复 iPhone AdHoc 和 Enterprise Distribution 的 0xE8008017 错误?
【发布时间】:2009-09-08 15:24:12
【问题描述】:

好的。所以这是一个问题中的蒙面答案。

我找到了我的答案,我想我会分享,以便帮助其他可能陷入 iPhone 应用程序部署地狱的人,尤其是在 Windows 版 iTunes 上。

当尝试通过 AdHoc 或 Enterprise 发行版通过 iTunes for Windows 安装应用程序时,我会收到错误 0xE8008017“无法验证签名”。

事实证明,原因是 Windows 将隐藏的 Thumbs.db 文件转储到 .app 文件夹/包中。

修复: - 从 iTunes 中删除应用程序并将其发送到回收站。

  • 转到您应用的源文件夹。

  • 确保在您的 Windows 资源管理器视图首选项中未选中“隐藏操作系统文件”。

  • 进入 .app 文件夹/包。

  • 从您的应用程序包中删除 Thumbs.db。

  • 将 Thumbs.db 文件重新拖放到 iTunes 中

  • 同步,一切正常。

总体问题是 Windows 和 Mac 具有不同的文件名,并且随机文件放入文件夹中。如果将单个文件名或附加文件添加到捆绑包中,它将无法通过 iTunes 安装哈希和检查。

祝你好运, --蝙蝠侠

【问题讨论】:

    标签: iphone iphone-sdk-3.0


    【解决方案1】:

    当我开始分发 ipa 文件而不是 zip 文件时,我自己在 windows 上摆脱了这些烦人的同步错误。

    只需将您的应用程序包拖入 iTunes(在您的 Mac 上)。 iTunes 会在“~/Music/iTunes/Mobile Applications/”中创建一个 .ipa 文件,然后将该文件发送给您的用户,无需压缩,因为它已经被压缩了。

    【讨论】:

    • 这对我也有用。显然 Vista(或者可能是 Windows 7?)用户在使用 ZIP 文件和 .app 目录时遇到问题。
    【解决方案2】:

    如果您担心将答案作为问题发布,可以将其作为答案发布到此线程(作者询问如何修复 0xE8008017 错误):
    Couldn't install Ad-Hoc in iPhone 3.0 OS?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-12
      • 1970-01-01
      • 1970-01-01
      • 2018-11-21
      • 2019-03-27
      • 1970-01-01
      相关资源
      最近更新 更多