0

我通过 xcode 收到以下两个错误:

警告:没有规则来处理架构 x86_64 类型文件的文件 '$(PROJECT_DIR)/SQLite Toolbox/en.lproj/MainWindowController.m'

其次是:

架构 x86_64 的未定义符号:
  “_OBJC_CLASS_$_MainWindowController”,引用自:
      AppDelegate.o 中的 objc-class-ref
ld:未找到架构 x86_64 的符号

以前我的项目建设得很好,但我试图做一些本地化。我MainWindowController.xib突出显示并选择该localize选项。

之后,项目停止编译。在我看来,由于某种原因,XCode 拒绝编译我的 MainWindowController.m,但我不确定如何解决这个问题。(我已经确认它确实存在于Build Phase Compile Source步骤中。

关于如何解决这个问题的任何想法?

4

1 回答 1

3

听起来好像您无意中将“MainWindowController.m”文件本地化了。在我的测试项目中,以下步骤可以解决这种情况:

  • 从您的项目中删除“MainWindowController.m”(使用“删除引用”选项!)
  • 在 Finder 中,将“MainWindowController.m”从“en.lproj”文件夹移回主文件夹。
  • 将“MainWindowController.m”拖到 Xcode 项目中以再次添加它。
于 2013-05-04T13:15:54.160 回答