豆荚可以使用其他豆荚。因此,当您安装它们时,它也会安装内部pod。您可以检查您的pod并查看使用它的哪个。不要删除它。
您可以在Podfile.lock
文件中获取pod自己的依赖项列表。打开它,你会看到:
- ReactiveCocoa (3.0.0):
- ReactiveCocoa/UI (= 3.0.0)
- Result (~> 0.4.1)
- ReactiveCocoa/Core (3.0.0):
- ReactiveCocoa/no-arc
- Result (~> 0.4.1)
- ReactiveCocoa/no-arc (3.0.0):
- Result (~> 0.4.1)
- ReactiveCocoa/UI (3.0.0):
- ReactiveCocoa/Core
- Result (~> 0.4.1)
- Result (0.4.4):
- Box (~> 1.2)
这意味着ReactiveCocoa (3.0.0)
依赖于Result (~> 0.4.1)
,而Result (0.4.4)
依赖于Box (~> 1.2)
。
好吧,ReactiveCocoa 3.0.0是在2015年。现在在2018年,ReactiveCocoa版本为7.1.0并且依赖于更新版本的Result
,它本身不再需要Box
,所以同一个Podfile上的pod update
将删除Box
。
它可能由其他pod拥有,因此不要尝试删除它。