我正在创建一个使用第三方框架(如alamofire)的框架。我创建了一个使用此框架的应用程序,并且还像alamofire一样再次使用第三方框架(两者都可以使用它)。所以现在我有两个目标,我在工作区中添加了两个目标,我做了pod init但它只能与一个.xcodeproj链接并创建自己的工作区。
我也试过
Can I use CocoaPods when creating a Cocoa Touch Framework?
但是pod安装无法正常工作,因为它无法找到目标,如果在同一文件夹中拖动它会要求指定目标路径,因为它只需要一个.xcodeproj
如果有人可以帮我这个。如何在自定义框架和app中访问cocoa pods框架。
答案 0 :(得分:0)
理想情况下,Pod应该在你的应用程序中。
即使您的Framework也使用相同的第三方框架,也应该在App级别完成pod安装,并且App和框架都应该能够读取它。 如果您正在独立开发Framework,那么您可以在框架中安装POD,但是当您在应用程序中使用此框架时,第三方框架可以安装在应用程序级别,框架也应该能够读取它,因为它们现在也是同一App目标的一部分。