我需要为正在开发的项目创建一个框架(需要一个静态库)。我使用了这篇教程来创建框架,然后将静态库复制到项目中,它可以正常工作。
但是,当我将这个框架拖到 iOS 项目中时,出现了许多错误。
`Undefined symbols for architecture i386:"_OBJC_CLASS_$_SomeClassFromTheStaticLibrary",referenced from:_OBJC_CLASS_$_AnotherClass in MyFramework`
我认为发生的情况是iOS项目想要重新编译框架,但它找不到静态库,所以会出现错误。如果将静态库添加到iOS项目中,则所有错误都会消失。但这正是我想避免的。
基本上我想要实现iOS项目->框架->库,而不是在项目和框架中都有该库。
我尝试将静态库作为框架的资源添加,但没有成功。