This answer Ccache'in Xcode projesinde CC
ve CXX
kullanıcı tanımlı değişken ayarlayarak Xcode ile kullanılabilecek bir teknik gösterilmiştir. Bu özel cevap Xcode proje dosyalarını oluşturmak için CMake kullanıyordu, ancak aynı prensip el ile oluşturulan Xcode projeleri için de geçerlidir. CC
ve CXX
değişkenleri, kullanılan derleyiciye geçersiz kılmalar gibi davranır; bu nedenle, bunları istediğiniz işleve erişmek için derleyiciyle birlikte ccache'yi çağıran bir sarmalayıcı komut dosyasına yönlendirir. Sadece Xcode 7 ile test ettiğimi, ancak daha önceki sürümlerin de işe yarayacağını umuyorum. Peter Steinberger tarafından This article da CMake kullanmadan istediğiniz işlevi esas olarak kapsar, ancak CC
ve CXX
Xcode proje değişkenlerinin ayarlanması aynı tekniği kullanır.
Neden "ccache" yi ilk etapta kullanmak istiyorsunuz? Xcode varsayılan olarak "ccache" nin çalışmasını sağlar; Yalnızca derleme yaptığınız son zamandan bu yana değişen dosyaları yeniden derler (bir oluşturma ayarını oluşturmadan veya değiştirmeden önce projeyi temizlemediyseniz). Bu yüzden Xcode'ta 'ccache'yi kullanarak herhangi bir hızlanma göreceğinizden şüpheliyim. – Mecki
@Mecki, xcode yapı ürününü önbelleğe almaz. Örneğin. Dallar arasında geçiş yaparsanız, xcode daha önce derlenmiş olan bir çok dosyayı yeniden derler. Bu durumda ccache, derleme sürelerini büyük ölçüde geliştirecektir. – timblechmann