iOS 开发中第三方库依赖管理的问题

2015-05-28 08:59:00 +08:00
 damngood
发现现在大部分需要的第三方库都是都是选择 Cocoa Pods 来发布, 但是现在也有一部分采用 Carthage 的方式.

面对这种情况, 大家怎么处理的呀, 两个包管理器都上? 还是选择一种, 如果不支持选择的这种方式的话那么手动来添加吗

真是纠结呢.
2381 次点击
所在节点    问与答
4 条回复
v2Panda
2015-05-28 09:23:12 +08:00
主要用Cocoa Pods 没有的就手动加吧
wity_lv
2015-05-28 09:35:04 +08:00
一直使用 cocoapods
缺点:
侵入式管理, cocoapods会修改项目和workspace文件.
clean之后重新编译时间长


Carthage 是为了解决 cocoapods 这两个问题
非侵入式,依赖包使用静态库的方式引入.
damngood
2015-05-28 11:28:00 +08:00
@wity_lv 恩咯, 感觉还是 Carthage 的方式要好点.
只是感觉 Carthage 目前还是有点不太稳定. 总是会出现 build 失败的情况.
所以纠结中..
huanglexus
2015-05-28 11:42:58 +08:00
Carthage 不是只支持iOS8吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/194286

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX