iPhone需要在重新编译之前清理目标

时间:2010-02-10 12:33:28

标签: iphone xcode compiler-errors

每当我将应用程序“Build& Go”添加到我的设备时,它会在应用程序中安装带有白色图标的应用程序,显示黑屏和“无法加载NSMainNibFile MainWindow”。

然而,清洁后,然后重新编译它工作正常。这是正常的吗?我该怎么做?

1 个答案:

答案 0 :(得分:1)

这不正常。

由于某种原因,您的应用程序图标和MainWindow笔尖所在的主nib文件要么未创建,要么已损坏。大概这种情况发生在后续构建之后,在完全干净之后执行了至少一次成功构建。

故障排除建议:

  1. 您应该发布触发问题的确切构建序列。最好采用列表格式,以便于阅读。
  2. 检查您可能添加的任何异常资源,如图像,声音等。也许通常格式的东西会引发问题。
  3. 在每次编译之前检查目标,以确认MainWindow nib在资源阶段出现。
  4. 将源文件和资源复制到新项目。有时项目会被破坏,当他们这样做时,他们就无法修复。
  5. 检查其中包含异常字符的任何资源文件名。 IIRC,具有多个点的文件名可能导致问题,例如my.file.name.jpg。