2016-08-11 51 views
0

我正在创建一个使用Cocoa Pod的定制框架。安装POD后,我无法使用框架使用agreegate目标。使用COCOA POD定制框架开发

我只是通过trag将应用程序项目添加到框架项目中,然后将其放在应用程序项目中并使用聚合目标进行链接。在使用定制框架安装POD后,我无法使用上述方式将框架与我的聚合项目链接起来。

感谢

+0

所以你开发一个引用其他豆荚的框架。这应该不成问题。在某处是否有错误或警告?显示一些代码,一些设置,sceenshot或错误消息可能会有所帮助。 –

+0

@FlorianBurel我一直在创建一个依赖开发项目。所以我不能在框架代码上安装pod。 – Karthik

+0

raywenderlich.com/65964/create-a-framework-for-ios - 使用此链接标题下的“创建一个相关的开发项目” - 我想为框架Sorce添加POD – Karthik

回答

0

如果你是深化发展独立librairy,一些用户将不得不手动添加在他们的项目,你不能在你的librairy项目中使用cocoapod。没门!你必须为你的用户提供一个安装过程,指明他们必须遵循的所有额外步骤(框架安装,项目设置修改,pod安装),以启动并运行你的框架。

这就是为什么现在的人们使用像cocoapods这样的依赖管理器。它使用户可以更轻松地安装他们的产品并自动安装依赖项。

如果您打算通过pod分发框架,请按照建议的步骤在示例项目(使用pod)您的依赖项目中创建项目体系结构和参考。

+0

https://www.raywenderlich.com/ 65964/create-a-framework-for-ios - 我已经按照这个链接创建了一个依赖开发项目。但我想添加pod In框架源代码。 – Karthik

+0

这是创建一个静态/独立库。您无法向其添加窗格。如果你想创建一个pod库,请点击此链接:https://guides.cocoapods.org/making/making-a-cocoapod.html –

+0

我创建了一个框架,它也有UI部分,所以我用过UI中“约束”设置的“砌体”Pod文件。创建相关开发项目时,我无法在其中安装相同的POD。我的问题是,当Framework处于开发模式时,可以将pod文件添加到静态框架文件中 – Karthik