【发布时间】: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