Ios XCode:如何解决“问题”;链接器命令失败,退出代码为“1”;

Ios XCode:如何解决“问题”;链接器命令失败,退出代码为“1”;,ios,xcode,xcode7,wikitude,linker-flags,Ios,Xcode,Xcode7,Wikitude,Linker Flags,总结一下我的情况:我正在使用XCode7 Objective-C,我正在用iOS 7.1在iPhone4上调试,我想实现一个Wikitude SDK(增强现实框架)的示例 这是我的问题 根据添加所有需要的.frameworks后的过程,我应该在buildsettings>>其他链接器标志中添加“-ObjC”。当我这样做时,代码将不再编译 我读过很多遇到同样问题的人的解决方案。例如“启用/禁用位代码”或“检查程序集”或许多其他对我不起作用的事情 我还想说,我以前从未使用过XCode,Objecti

总结一下我的情况:我正在使用XCode7 Objective-C,我正在用iOS 7.1在iPhone4上调试,我想实现一个Wikitude SDK(增强现实框架)的示例

这是我的问题

根据添加所有需要的.frameworks后的过程,我应该在buildsettings>>其他链接器标志中添加“-ObjC”。当我这样做时,代码将不再编译

我读过很多遇到同样问题的人的解决方案。例如“启用/禁用位代码”或“检查程序集”或许多其他对我不起作用的事情

我还想说,我以前从未使用过XCode,Objective-C对我来说是相当新的。我被迫使用Objective-C也是因为我构建解决方案所遵循的示例代码也是基于Objective-C的,我自己无法将其转换为swift。我也在两周前更新了我的XCode

如果有人能向我简要介绍一下,或者给我一些关于我应该检查/做些什么来解开这个问题的指导,这将非常好,并且可能对下一个问题有所帮助。提前谢谢

下面是添加-ObjC链接器标志时出现的错误的完整日志

更新 我终于让它工作了,但我不知道怎么做。 真正的错误不是“链接器命令…”,而是体系结构类型(错误:未找到体系结构类型x86_64)

这是我按大致顺序做的所有事情

  • 选中:常规>>链接的框架和库:以便不丢失任何内容
  • 选中:构建阶段>>将二进制文件链接到库:这样就不会丢失任何内容
  • 修改:生成设置>>体系结构>>体系结构:armv7、armv7s
  • 选中:生成设置>>体系结构>>仅生成活动体系结构:是(调试)
  • 修改:生成设置>>架构>>有效架构:armv7、armv7s
  • 已删除:窗口>>项目>>我的项目>>衍生数据:删除
  • 清洁工程
  • 插上iPhone的插头
  • 尝试在我的iPhone上运行:失败
  • 禁用:生成设置>>生成选项>>启用位代码
  • 在我的iPhone上再次运行:成功

您是否尝试过
产品
清理
运行
?是否可以发布一些错误日志?清理和运行没有任何效果,以下是日志:架构x86\u 64的未定义符号:“\u OBJC\u CLASS\u$\u架构视图”,引用自:ViewController中的OBJC CLASS ref.o ld:symbol未找到架构x86_64的链接:错误:链接器命令失败,退出代码为1(使用-v查看调用)@0yeoj我已在下一个答案中添加了屏幕截图链接查看错误日志,它似乎与构建设置>架构有关,但很好,您已使其正常工作…:)您是否尝试过
产品
清洁
运行
?您可以发布一些错误日志吗?清理和运行没有任何效果,以下是日志:架构x86\u 64的未定义符号:“\u OBJC\u CLASS\u$\ u WTArchitectView”,引用自ViewController中的:OBJC CLASS ref。o ld:symbol未找到架构x86\u 64 clang:error:linker命令失败,退出代码为1(使用-v查看调用)@0yeoj我已在下一个答案中添加了屏幕截图链接查看错误日志似乎与“构建设置”>“体系结构”有关,但幸好您让它正常工作了…:)