我正在构建依赖于其他3个框架的iOS框架。为此,我在Framework项目中安装了Pod,结构现在如下所示:
到目前为止很好。我创建了podspec并添加了诸如AFNetworking,Socket Rocket和pjsip之类的必要性。当我运行pod install cheryz时,我进入测试项目的结构如下:
编译测试项目时出现错误:
我了解为什么会这样。因为在框架项目中,我使用工作区,并且导入工作是<SocketRocket/SRWebRocket>
,但是在我的Test projet中,我将框架与依赖项一起安装,因此我需要编写类似import "SRWebRocket.h"
的内容。
如何解决此问题。我想我在框架项目中做错了。它不应该与工作区以及pod项目中的其他框架(例如AFNetworking)一起使用吗? 另外,当我执行pod spec lint时,会在构建时出错。我想这就是原因