我正在使用作为框架提供的第三方库:Library.framework.显然,它只能通过#import< Library / Library.h>通过桥接头在我的
Swift项目中使用.在大多数情况下哪个好.
但是,我正在开发一个Pod,我想在其中使用Library.framework.这意味着我不能依赖桥接标题.
我尝试将我的Pod目标中的Library.framework链接起来(请参阅常规>链接的框架和库)但是,一旦在我的应用程序中安装了Pod,Xcode就说Pod无法编译,因为找不到库中的某些文件.
这里采用的最佳策略是什么?
我想我做到了.
诀窍是在Pod.podspec中的source_files和public_header_files中添加.h文件.
像这样 :
s.source_files = 'Library.framework/Headers/*.h' s.public_header_files = 'Library.framework/Headers/*.h'
这样,所有头文件都出现在Pod-umbrella.h中,现在可以在我的应用程序中使用.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。