Is there a way to make Xcode 7.3 and above support distributed assembly across multiple Mac devices?

I work in the iOS development team with about 10 comrades. We all use 1 Gbps Mac devices, so I wonder if there is anyway we can distribute the project assembly:

  • When someone starts building a project, they can automatically connect to other Mac devices and distribute the compiler. Just like distcc.
  • The number of parallel assembly jobs may exceed the main processor cores. For example, it can compile more than N, possibly N * 2, files simultaneously on different clients, even if the host has only N processor cores.

I talked a lot about this, but all the articles seem to be out of date. Any solution for the latest Xcode 7.3?

+4
source share
2 answers

Xcode previously had the "Distributed Build" function before version 4.5, and then was removed. Currently, Apple’s standard way of doing such things is usually “continuous integration” (bots), which usually starts from the Xcode server environment. Most likely, this is not what you are looking for, since it is somewhat different from the idea of ​​just having client computers on the network sharing the build task.

, github DistCode - (Distributed Compilation For Xcode), Apple distcc, , , Xcode (7.3. 1/Apple LLVM 7.3.0 clang-703.0.31).

+5

: , - .

, , . ... Visual-Studio Windows... ( - ).

, ( v10.3) Xcode , llvm + CLANG, iOS - Mac 2-3 , - .

( !!!) , , + , - 10 .

cases- .

, - , , . "" " " , " " . , , Xcode.

, - - .

, , cocoa- ..? , "" iOS? (Unity? Mono? Cordova?) ? , ?

, , , .

0

All Articles