【发布时间】:2009-10-29 23:38:10
【问题描述】:
我在 iPhone 项目中随机收到上述错误消息(据我所知)。有时它会在以下任一情况下消失:
- 干净
- 重启 XCode
- 重启
- 重新安装 XCode
但有时不会。如果它不是我发现的唯一解决方案是获取所有源材料,将其导入新项目,然后重做 IB 中的所有连接。然后我很好,直到它再次发作。
有人有什么建议吗?
[更新 20091030]
我已经尝试构建调试和发布版本,包括完整版和精简版。我还尝试将调试符号从带有外部 dSYM 文件的 DWARF 切换到 DWARF 和 stabs。所有格式的干净构建都没有区别。
权限修复没有任何改变。
设置新用户无效。构建时出现同样的错误。
感谢您的建议!
[更新 20091031]
这是一个更简单且(显然)可靠的解决方法。它取决于发现问题与目标而不是项目
- 在同一个项目文件中,创建一个新目标
- 选项-拖动(复制)所有文件从 BAD 目标“复制捆绑资源”文件夹到新目标“复制捆绑资源”文件夹
- 使用“编译源”和“将二进制文件与库链接”重复 (2)
- 为 BAD 目标复制 Info.plist 文件,并为 NEW 目标正确命名。
- 构建新目标!
[更新 20100222]
显然是一个 IDE 错误,现在显然已修复,尽管 Apple 不允许直接访问副本的原始错误。我无法再重现这种行为,所以希望它已经死了,死了,死了。
【问题讨论】:
标签: objective-c iphone