标签: ios swift objective-c frameworks
我有两个用 Objective-c 编写的静态框架。我想将它们合并到动态框架(Swift)中。我创建了动态框架,链接了这些静态框架,我可以使用它们的类。
我已经创建了应用程序和嵌入式动态框架。我还在其他链接器标志中添加了标志 -all_load,我可以使用动态框架 API。
当我删除静态框架(动态框架依赖项)时,应用程序不会编译抛出错误:缺少所需的模块。
我想隐藏静态框架并发布没有静态框架包的动态框架。
有可能吗?
答案 0 :(得分:0)
可能不是唯一的问题,但您的应用肯定需要为动态库中的静态库添加搜索路径:
$(SRCROOT)/.../YourFramework.framework
.../YourFramework.framework/SupportModules
$(SRCROOT)/.../YourFramework.framework/SupportModules/**
true
查看 this 和 this 以获取更多提示。