2011-11-01 11 views
11

Jak naprawić błąd kompilacji i czyszczenia XCode 4: "XXX.app zależy od siebie. Ten cel może zawierać własny produkt" ...?Jak naprawić błąd XCode 4: aplikacja zależy od siebie. Ten cel może zawierać własny produkt ...?

Uaktualniono moje środowisko dev do najnowszego Xcode 4. Otworzyłem istniejący projekt wcześniej zbudowany i oczyszczony w XCode 3.x.x. Próba czyszczenia: Czyszczenie nie powiodło się z tym samym błędem "target może zawierać ..." Próba zbudowania do debugowania na symulatorze. Kompilacja nie powiodła się z tym samym błędem.

Zaskoczyło mnie to. Odpowiedzi na poprawne to wszystko było w okolicach Xcode 3.x.x

Myślałem, że inni mogą na to wpaść i potrzebować odpowiedzi.

Po wielu zgrzytanie zębów, znalazłem odpowiedź (może być inne, bardziej eleganckie sposoby, aby to naprawić):

idź do projektu Navigator. Przewiń listę klas, zasobów i znajdź grupę PRODUCT. Rzeczywisty produkt w grupie może wyświetlać się na czerwono, jeśli wcześniej został wyczyszczony w XCode 3.x.x. USUŃ całą grupę PRODUCT. Możesz następnie ponownie uruchomić akcję czyszczenia lub kompilacji.

Mam nadzieję, że to pomaga innym i zapobiega wielu frustracjom.

+0

Cześć, znalazłeś odpowiedź na to pytanie, proszę, opublikuj tutaj. To może być pomoc dla kogoś takiego jak ja. Dzięki –

Odpowiedz

23

Kliknij Produkty/***. Plik aplikacji.

i można zobaczyć informacje o pliku w oknie Narzędzia.

Odznacz cel! To jest to!

enter image description here

+0

Awesome .. Dzięki to zadziałało dla mnie :) – nithinreddy

0

Wystarczy usunąć product.app ze środków Kopiowanie paczkę. Jest pod Celami-> Fazy budowania-> Kopiuj zasoby pakietu. Upewnij się także, aby utworzyć migawkę działającego projektu przed wprowadzeniem jakichkolwiek istotnych zmian. Happy Coding ...

Powiązane problemy