İçeriğe geç

Rehberler

CI'da Xcode oluşturma süreleri nasıl kısaltılır

Xcode derlemeleri her çalıştırmada yirmi dakika sürer.

7 dk okuma

Xcode derlemeleri her çalıştırmada yirmi dakika sürer.

Neden oluyor?

DerivedData atılır, dolayısıyla her çalıştırma, tam tür denetimi de dahil olmak üzere temiz bir yapıdır.

Nasıl düzeltilir?

  1. Çalıştırmalar arasında Persist DerivedData — mevcut en büyük tek kazanç
  2. Önbelleğin bir görüntü güncellemesiyle geçersiz kılınmaması için Xcode sürümünü sabitleyin
  3. -Xfrontend -warn-long-expression-type-checking=200 ile yavaş ifadeleri bulun
  4. Tek bir değişikliğin her şeyi geçersiz kılmaması için büyük modülleri bölün
  5. Bir M4 koşucusu kullanın — Swift derlemesi son derece tek iş parçacığına duyarlıdır

Bir sonraki build'iniz yarı fiyata iki kat hızlı olabilir

Ücretsiz başlayın. Ayrılmak da aynı tek satır ve o diff'i de yayımlıyoruz.