2013-05-24 18 views
17

Mam kilka podprojektów w moim projekcie, które są budowane za każdym razem, nawet one nie są zmieniane, a nie w zależnościach docelowych głównego projektu. Czy istnieje sposób, aby zapobiec temu Xcode? Budowanie wszystkich podprojektów zajmuje za dużo czasu.Zapobiegaj Xcode od budowania podprojektów za każdym razem

+0

Ile subtargets i jakiego sprzętu używasz? – Undo

+0

3 subtargets.please, znajdź odpowiedź na moje pytanie poniżej – peetonn

Odpowiedz

33

Wygląda na to, że masz włączone "Znajdź niejawne zależności" Xcode 4. Zauważ, że jest to włączone przez domyślnie.

  • wyrobów> Edytuj Schemat ...
  • Budowa (w lewej kolumnie)
  • Odznacz "Znajdź niejawnego Zależności"

Xcode będzie wtedy tylko budować zależności, które są nieaktualne i określone jako zależności (lub zależności zależności).

Jeśli okaże się, że tak nie jest, to możesz chcieć sprawdzić, co powoduje, że kompilacja się wyłączy (np. Wygenerowane źródła, łączenie się z zależnościami, które trzeba przebudować itd.).

+1

dziękuję bardzo! tak było w moim przypadku! – peetonn

+0

@peetonn nie ma za co :) zawsze pracuję z wyłączonym ustawieniem. – justin

+0

Spowoduje to niepowodzenie kompilacji, jeśli przerzucimy budynek z rzeczywistych urządzeń na symulatory. W takim przypadku należy sprawdzić (tymczasowo) "Znajdź niejawne zależności" . Więcej informacji: https://stackoverflow.com/questions/32244908/no-such-module-when-simulator-but-when-use-device-it-can-find-it –

Powiązane problemy