我正在尝试构建一个可以由Objective C应用程序使用的Swift框架。
设定:
基本步骤:
创建Swift框架:
创建Objective C app:
结果:失败
根据我如何创建框架以及我是否以模拟器或设备为目标,我得到如下链接器错误:
架构x86_64的未定义符号: “_OBJC_CLASS _ $ __ TtC14BogusFramework9PublicApi”,引自: AppDelegate.o中的objc-class-ref ld:找不到架构x86_64的符号
...或...
我收到一个无法找到Swift库的运行时错误:
dyld:未加载库:@ rpath / libswiftCore.dylib 参考自:/private/var/mobile/Containers/Bundle/Application/1B3E1AE0-05D5-4F3E-B866-FA2D46A17363/BogusFrameworkTestAppObjC.app/Frameworks/BogusFramework.framework/BogusFramework 原因:未找到图像
我环顾四周,发现了各种各样的选择,但迄今为止都没有。
感谢任何帮助。