我通过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
步骤中。
关于如何解决此问题的任何想法?
最佳答案
听起来好像您无意中本地化了“ MainWindowController.m”文件。
我的测试项目中执行以下步骤来解决此问题:
从项目中删除“ MainWindowController.m”(使用“删除引用”选项!)
在Finder中,将“ MainWindowController.m”从“ en.lproj”文件夹移回到主文件夹。
将“ MainWindowController.m”拖到Xcode项目上以再次添加它。