我在一个约有10个伙伴的iOS开发团队中。我们所有人都在以1Gbps的lan使用Mac设备,所以我想知道我们是否可以分布式构建项目:
我已经在Google上搜索了很多,但是所有文章似乎都过时了。最新的Xcode 7.3有什么解决方案吗?
Xcode以前在4.5版之前具有“分布式生成”功能,随后被删除。如今,Apple进行此类操作的标准方法通常是通过“连续集成”(机器人)来进行,该机器人通常在Xcode Server环境中运行。这很可能不是您想要的,因为它与仅让客户端计算机共享网络上的构建任务的想法大相径庭。
好消息是,有一个名为DistCode的活动github项目-(用于Xcode的分布式编译)确实使用了以前的Apple组件distcc,该组件似乎与当前版本的Xcode(7.3.1 / Apple LLVM版本7.3.0 clang)兼容-703.0.31)。