我正在尝试分发我的临时构建,但已经开始遇到问题。它在一周前才能正常工作,但现在当我尝试同步时,ITunes会给出0x8008017错误。
我已经通过使用iPhone配置实用程序缩小了范围,然后发现错误似乎来自失败的代码符号。我已经运行了codesign -vvvv myApp.app,输出列出了我的帮助文档(在我的应用程序资源文件夹中)中缺少的大量资源。每个缺少的资源都以._开头,因此对于我的索引页:
01 - Index.html
协同设计也在期待:._01 - Index.html
它也列出了现有的文件(这是应该的),但失败了,因为应用程序中没有包含所有的._files。
我查看了我的项目目录,找不到任何以._开头的文件,所以不确定协作者从哪里获得这些文件名,但它们包含在每次构建之后,在清理或Xcode重启之后。
所有引起问题的资源都是最近更新的文件,我在本周初复制了旧的资源;这是否与此有关?
感谢您的任何帮助
发布于 2009-12-03 19:58:23
确保执行以下操作之一:
._*文件,或者._*文件)上构建。听起来你的分区类型正在生成资源分支文件,这些文件也被签名为捆绑包中的单独文件,而不是原始文件的一部分(这是不好的);而且,它们也不会被复制(如果你使用Finder压缩,它们将被删除并放在Zip文件的不同部分,IIRC中),这也是不好的。避免将它们包含在捆绑包中,这样它们就不会被签名,您也不必费力地处理这些乱七八糟的事情:)
https://stackoverflow.com/questions/1839333
复制相似问题