在同一个项目中使用不同的pod版本

时间:2014-02-24 14:16:54

标签: ios cocoapods

我有一个使用AFNetworking 1.x的iOS应用。我想在这个应用程序中使用另一个使用AFNetworking 2.0的pod。这可能吗?

当我执行pod安装时,我收到以下错误:

[!] Unable to satisfy the following requirements:
`AFNetworking (= 1.3.2)` required by `Podfile`- `AFNetworking (~> 2.0.3)` required by `AnotherPod (0.0.2)`

我想知道是否可以在podfile中使用link_withtarget进行游戏。或者更改AnotherPod.podspec文件中的内容......

一些想法?

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

这是不可能的。由于基于C语言的工作方式,任何包含同一框架的多个版本都会导致重复的符号错误(除非他们完全改变了所有内容,在这种情况下不是真的)。​​