oli*_*esF 16 iphone cocoa frameworks objective-c ios
我需要为我正在处理的项目创建一个框架(需要一个静态库).我使用本教程创建框架,然后将静态库复制到项目中并且它工作正常.
但是,当我将框架拖到iOS项目时,它显示了大量的错误.
`Undefined symbols for architecture i386:"_OBJC_CLASS_$_SomeClassFromTheStaticLibrary",referenced from:_OBJC_CLASS_$_AnotherClass in MyFramework`
Run Code Online (Sandbox Code Playgroud)
我认为正在发生的是iOS项目想要重新编译框架而不能,因为它找不到静态库.如果我将静态库添加到iOS项目,所有错误都会消失.这是我想要避免的.
基本上我想要iOS项目 - > Framework - > Library,而不是在项目和框架中都有库.
我已经尝试将静态库添加为框架中的资源,但它不起作用.
我怀疑这是可能的。当你思考正在发生的事情时,你就会看到问题所在。
如果只有框架使用静态库(逻辑),我确实可以让它工作,但我找不到跨框架和应用程序共享代码的方法。
| 归档时间: |
|
| 查看次数: |
2425 次 |
| 最近记录: |