框架目标,App目标和cocoaPods协同工作,如何维护依赖关系

时间:2017-03-28 19:53:31

标签: ios xcode cocoapods cocoa-touch

我正在创建一个使用第三方框架(如alamofire)的框架。我创建了一个使用此框架的应用程序,并且还像alamofire一样再次使用第三方框架(两者都可以使用它)。所以现在我有两个目标,我在工作区中添加了两个目标,我做了pod init但它只能与一个.xcodeproj链接并创建自己的工作区。

我也试过

Can I use CocoaPods when creating a Cocoa Touch Framework?

但是pod安装无法正常工作,因为它无法找到目标,如果在同一文件夹中拖动它会要求指定目标路径,因为它只需要一个.xcodeproj

如果有人可以帮我这个。如何在自定义框架和app中访问cocoa pods框架。

1 个答案:

答案 0 :(得分:0)

理想情况下,Pod应该在你的应用程序中。

即使您的Framework也使用相同的第三方框架,也应该在App级别完成pod安装,并且App和框架都应该能够读取它。 如果您正在独立开发Framework,那么您可以在框架中安装POD,但是当您在应用程序中使用此框架时,第三方框架可以安装在应用程序级别,框架也应该能够读取它,因为它们现在也是同一App目标的一部分。