框架目标,应用目标和cocoaPod协同工作,如何维护依赖关系



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

我也试过

我可以在创建Cocoa Touch Framework时使用CocoaPods吗?

但是 pod 安装不起作用,因为它找不到目标,如果拖到同一个文件夹中,它会要求指定目标路径,因为它只需要一个.xcodeproj

如果有人可以帮助我,请。如何在自定义框架和应用程序中访问可可豆荚框架。

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

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

最新更新