在XCode中将一个项目拖动到另一个项目时出错

时间:2014-02-03 15:01:23

标签: iphone reference multi-project

我有一个iPhone应用程序,但我想在xCode中创建第二个,它将使用第一个应用程序类。

我创建第二个应用程序并将类从第一个应用程序拖放到第二个应用程序(我没有选择“将项目复制到目标组的文件夹中”,因为我希望第一个应用程序作为参考)

一切似乎都没问题,但是当我构建我的第二个应用程序时,我有错误

Undefined symbols for architecture i386:


"_OBJC_CLASS_$_Message", referenced from:
      objc-class-ref in ViewController.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

有没有人遇到同样的问题?有人知道修复吗?

1 个答案:

答案 0 :(得分:0)

当你拖放第一个应用程序的数据文件夹

您应该检查“为任何添加的文件夹创建文件夹参考”,

此外,拖动文件夹的颜色必须更改为蓝色而不是默认黄色