架构x86_64的未定义符号iOS swift

问题描述:

我正在使用Swift编程语言开发一个项目,我正在尝试使用一些较早的Objective-c项目中的一些代码。我创建了桥接文件并导入了我需要的标题,但是我得到了下面的错误,我知道它与链接某个框架有关,但即使我将CoreGraphics添加为附加框架,它仍然会出现。有任何想法吗?未找到架构x86_64的 铛符号(S):错误:架构x86_64的架构x86_64的未定义符号iOS swift

未定义符号: “_CGPointMake”,从引用:在 _CGPointAdd SKActionEffects-669E235BD7235D6A.o LD连接器命令失败,退出代码1 (使用-v看看调用)

感谢

UPDATE:设置BaseSDK没有做的伎俩。这就是我的构建设置与xcode6类似的地方。

enter image description here

+0

http://stackoverflow.com/questions/18913906/xcode-5-and-ios-7-architecture-and-valid-architectures的BaseSDK设置到iOS – Eugene 2014-09-13 08:28:45

检查,如果你的文件的“目标成员”是恰当的。

ss

+0

这是它...保存我的时间,真棒回答家伙。我通过文件夹引用添加文件,我应该只是将它们添加到组中!谢谢!!! – 2014-11-05 02:10:41

+0

@md_develop你可以精心设计这意味着什么吗?我有同样的错误,但不知道在哪里可以找到目标会员。我假设它在项目设置的某个地方 – Unome 2015-04-15 06:38:40

+0

@Unome我添加了屏幕截图。这不是项目设置,而是文件属性。 – mishimay 2015-04-15 08:38:12

我不认为加入一个类来测试目标只是为了测试它是一个好主意。在我的情况下,检查“允许测试主机应用程序API”有所不同。

Targets > YourApplicationUnitTests > Testing