我正在尝试分配我的临时版本,但已经开始遇到问题。它曾经工作到大约一周前,但现在当我尝试同步时,ITunes给出了0x8008017错误。
我通过使用iPhone配置实用程序缩小了它,然后发现错误似乎来自失败的代码符号。我已经运行了codesign -vvvv myApp.app,并且outup从我的帮助文档(来自我的Apps Resource文件夹)中列出了大量缺少的资源。每个缺少的资源都会开始._所以对于我的索引页面:
01 - Index.html
代码符号也期望:._ 01 - Index.html它还列出了现有文件(应该如此),但因为所有._files都未包含在应用程序中而失败。
我查看了我的项目目录,找不到任何以._开头的文件,因此不确定编码者从哪里获取这些文件名,但是在清理或Xcode重启后,它们都包含在每个版本中。
导致问题的所有资源都是最近更新的文件,我在本周开始时复制了旧资源;这可能与它有关吗?
任何帮助表示赞赏
答案 0 :(得分:0)
确保您执行以下操作之一:
._*
文件
._*
个文件)。听起来您的分区类型正在生成资源分叉文件,这些文件也被作为捆绑中的单独文件进行签名,而不是作为原始文件的一部分(这是坏的);然后,他们也没有被复制(如果你使用Finder压缩,它们将被移除并留在Zip文件的另一部分,IIRC),再次糟糕。避免将它们放在捆绑中,因此它们不会被签名,您不必趟过这个混乱:)