【问题标题】:iOS Custom framework linker erroriOS自定义框架链接器错误
【发布时间】:2014-06-15 16:05:27
【问题描述】:

我想用 C++ 类和一个 Objective-C 类创建一个框架。 Objective-C 类继承自第三方框架中的类。

我正在检查#if __has_include(<Foo1/Foo1.h>),如果框架——尤其是类——已经位于项目中。

我能够构建框架,但是当我包含它时,构建失败并显示以下错误消息:

架构 i386 的未定义符号: “_OBJC_CLASS_$_FOO2”,引用自: ViewController.o 中的 objc-class-ref ld:未找到架构 i386 的符号

我该如何解决这个问题?还是有更好的方法?

【问题讨论】:

    标签: c++ ios objective-c xcode frameworks


    【解决方案1】:

    这是一个随机猜测,但尝试添加 ld 链接器标志 -all_load(其他链接器标志部分)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-19
      • 2018-10-19
      • 1970-01-01
      • 1970-01-01
      • 2014-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多