首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iPhone协同设计缺少资源

iPhone协同设计缺少资源
EN

Stack Overflow用户
提问于 2009-12-03 19:25:00
回答 1查看 457关注 0票数 0

我正在尝试分发我的临时构建,但已经开始遇到问题。它在一周前才能正常工作,但现在当我尝试同步时,ITunes会给出0x8008017错误。

我已经通过使用iPhone配置实用程序缩小了范围,然后发现错误似乎来自失败的代码符号。我已经运行了codesign -vvvv myApp.app,输出列出了我的帮助文档(在我的应用程序资源文件夹中)中缺少的大量资源。每个缺少的资源都以._开头,因此对于我的索引页:

01 - Index.html

协同设计也在期待:._01 - Index.html

它也列出了现有的文件(这是应该的),但失败了,因为应用程序中没有包含所有的._files。

我查看了我的项目目录,找不到任何以._开头的文件,所以不确定协作者从哪里获得这些文件名,但它们包含在每次构建之后,在清理或Xcode重启之后。

所有引起问题的资源都是最近更新的文件,我在本周初复制了旧的资源;这是否与此有关?

感谢您的任何帮助

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-12-03 19:58:23

确保执行以下操作之一:

  • 使用Xcode复制文件阶段复制这些文件,这在默认情况下应该是正确的,或者如果您通过脚本复制,则
  • 排除资源派生和._*文件,或者
  • 确保您在HFS卷(其中不为资源派生生成._*文件)上构建。

听起来你的分区类型正在生成资源分支文件,这些文件也被签名为捆绑包中的单独文件,而不是原始文件的一部分(这是不好的);而且,它们也不会被复制(如果你使用Finder压缩,它们将被删除并放在Zip文件的不同部分,IIRC中),这也是不好的。避免将它们包含在捆绑包中,这样它们就不会被签名,您也不必费力地处理这些乱七八糟的事情:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1839333

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档