"Interface Builder could not open the document ".xib" because it does not exist."错误的原因?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (93)

我正在本地化应用程序。我已经成功地实现了大约45个.xib,而其中只有4个报出这个错误:

"Interface Builder could not open the document ".xib" because it does not exist."

为什么?

提问于
用户回答回答于

在两个不同目录下的.xib文件上运行ibtools时遇到同样的错误。它对第一个目录中的文件运行良好,但对第二个目录中的文件无效。如果我交换处理目录的顺序,它仍然失败。

最后,我发现ibtool开始了一个恶魔进程ibtoold,它在ibtool完成时不会终止,如果我杀了那个进程,不会再出这个错误。

用户回答回答于

它是这样工作的:

  • 选择项目目标
  • 从build phases删除文件的标签
  • 重新添加到build phases选项卡

所属标签

可能回答问题的人

  • 应用案例分享

    1 粉丝490 提问5 回答
  • o o

    4 粉丝495 提问5 回答
  • 找虫虫

    5 粉丝0 提问4 回答
  • Hyman.W

    15 粉丝0 提问3 回答

扫码关注云+社区

领取腾讯云代金券