【发布时间】:2013-02-06 02:10:31
【问题描述】:
我在 Xcode 4.6 上有一个 iOS 应用程序,当我最近尝试在 iPhone 6.1 模拟器中构建和运行时,我遇到了“Mach-O 链接器错误”。它继续说:
ld:架构 i386 的 17 个重复符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
有人知道怎么解决吗?
非常感谢!
【问题讨论】:
-
嗨 flexaddicted,我很抱歉,但我很困惑哪个是该链接中的解决方案。我查看了关于导入语句错误的第一个解决方案,我检查了一下,没有任何问题。还有什么我应该看的吗?谢谢。
-
您可能在头文件中的某个地方定义了一些变量,这些变量被包含了几次。您能给我们提供有关重复符号的更多信息吗?
-
请见谅,因为我不太擅长代码(我使用buzztouch.com 创建了这个应用程序)。我搜索了“architecture i386”并在一个 sample.js 文件中找到它,其中显示““警告:没有规则来处理适用于架构 i386 的 sourcecode.javascript 类型的文件 '$(PROJECT_DIR)/sample.js'”“这就是唯一的地方。如果您需要其他任何东西,请告诉我。非常感谢。
-
检查是否在项目中添加了两次相同的文件。