首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Carthage构建保持在源代码管理中,以避免团队需要"carthage更新“?

如何将Carthage构建保持在源代码管理中,以避免团队需要"carthage更新“?
EN

Stack Overflow用户
提问于 2016-07-14 14:19:26
回答 2查看 884关注 0票数 1

我们有迦太基依赖关系,需要很长时间才能获取和构建。我尝试将/Carthage/Builds文件夹放入源代码管理中,并将构建设置中的框架路径指向它,但团队仍然被迫执行carthage update操作,否则在从源代码管理中提取时无法识别更新的依赖项(甚至更新的构建都已签入)。

有什么东西是我缺少的,而不像把builds文件夹保存在源代码管理中那样简单?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-07-24 10:47:15

如您所述,将Builds文件夹添加到源代码管理应该足够了。如果从那里添加框架,并将框架搜索路径定义为$(PROJECT_DIR)/Carthage/Build/iOS (例如iOS),那么一切都应该像魅力一样工作。在我们的项目中,我们以这种方式配置了它。

如果没有,请查看构建设置并搜索单词carthage。唯一的结果应该是框架搜索路径。也许您定义了一些通向$(PROJECT_DIR)/Carthage/Checkouts的路径,这可能是您的问题。

票数 1
EN

Stack Overflow用户

发布于 2017-07-21 22:14:01

在我的例子中,其中一个嵌套框架有一个绝对路径,所以解决方案就是向它的module.map添加一个导入路径。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38376708

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档