1

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

这是我的问题,

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

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

我还想说我以前从未使用过 XCode,而 Objective-C 对我来说还是很新的。我也被迫使用 Objective-C,因为我用来构建我的解决方案的示例代码也在 Objective-C 上,我自己无法将它转换为 swift。我也像 2 周前一样更新了我的 XCode。

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

这是我添加 -ObjC 链接器标志时收到的错误的完整日志完整日志

更新 我终于让它工作了,但我不确定如何。真正的错误不是“链接器命令...”而是架构类型(错误:未找到架构类型 x86_64

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

  • 检查:常规>>链接框架和库:所以没有遗漏
  • 检查:构建阶段>>链接二进制与库:所以也没有任何遗漏
  • 修改:构建设置>>架构>>架构:armv7,armv7s
  • 检查:构建设置>>架构>>仅构建活动架构:是(调试)
  • 修改:构建设置>>架构>>有效架构:armv7,armv7s
  • 已删除:窗口>>项目>>我的项目>>派生数据:删除
  • 清洁项目
  • 插入 iPhone
  • 尝试在我的 iPhone 上运行:失败
  • 禁用:构建设置>>构建选项>>启用位码
  • 在我的 iPhone 上再次运行:成功
4

0 回答 0