我们有Carthage依赖项,需要很长时间才能获取和构建。我尝试将/Carthage/Builds
文件夹放入源代码控制中,并将构建设置中的框架路径指向它,但团队仍然被迫carthage update
使其工作,否则更新后的依赖关系不会发生。从源控件中拉出时即可识别(即使已更新已更新的版本)。
我是否遗漏了一些东西,而不是像在源代码管理中保留build文件夹一样简单?
答案 0 :(得分:1)
如您所述,将Builds文件夹添加到源代码管理中应该足够了。如果您从那里添加框架并将框架搜索路径定义为foreach ($array as $selector => $properties) {
echo $selector.' {';
foreach ($properties as $key => $value) {
echo $key.': '.$value.';';
}
echo '}';
}
(iOS的示例),则所有内容都应该像魅力一样。在我们的项目中,我们以这种方式进行了配置。
如果没有查看构建设置并搜索单词carthage。只有结果应该是您的框架搜索路径。也许你在$(PROJECT_DIR)/Carthage/Build/iOS
中定义了一些路径。这可能是你的问题。
答案 1 :(得分:0)