动态框架与可可pod库依赖关系不正确的路径

时间:2016-06-25 12:27:23

标签: ios objective-c swift cocoapods dynamic-library

我创建了一个部分用Swift编写的框架,部分用Objective C编写(模型只用Objective C编写)。该库依赖于Alamofire和JSONModel。

我设法让它可用于可可豆荚用户,一切运行正常。 问题是,如果要将库构建为独立目标。在这种情况下,它假装通常找不到JSONModel。为了解决这个问题,我不得不面对很多麻烦,最后的步骤如下:

1)确保项目中的pod项目与您的独立框架具有标记"仅构建活动体系结构"设为NO

2)确保在Linked Frameworks

中包含框架的依赖项

3)确保创建一个新的构建阶段,其中包括在"框架"中复制依赖框架。目的地。

但实际上这些步骤并不完全有效。

这个想法是第一次失败,因为它出于某些原因在某个不存在的地方搜索嵌入式框架。然后我必须从构建阶段和链接框架中删除它们并再次分配它们。似乎这次它指向嵌入式框架的真实路径。似乎真正的嵌入式框架仅在第一次构建之后才可用,因为这是实际创建的时候。

有没有办法可以避免使用本手册"第一次构建/删除并重新添加依赖项"?或者至少包括另一个构建阶段,以某种方式管理它?

0 个答案:

没有答案