2011-12-17 19 views
10

Mam aplikację na Maca, którą napisałem, aby obsługiwać iCloud. Jednak uzyskać to podczas próby uruchomienia aplikacji:Błąd Xcode: nie udało się uruchomić

error: failed to launch /Users/padsoftware/Library/Developer/Xcode/DerivedData/Scrawl-heofvoywsunchdhjowxkvkoiqvan/Build/Products/Release/Scrawl.app/Contents/MacOS/Scrawl

Najdziwniejsze jest to, że pojawia się na wszystkich moich aplikacji Mac, z lub bez iCloud, z lub bez piaskownicy, z lub bez uprawnień, czy kiedykolwiek z lub bez podpisywania kodu. Każdy pomysł, jak to naprawić?

+0

trzy rzeczy, które proponuję ...A) wykonaj pełne czyszczenie, następnie kompiluj i spróbuj ponownie B) usuń ten folder "DerivedData" (myślę, że jest to analagiczne do pamięci podręcznej) i spróbuj ponownie, a jeśli to nie zadziała, być może będziesz musiał odinstalować i ponownie zainstalować XCode. –

+0

Próbowałem już ponownie zainstalować Xcode. Zrobiłem to, co sugerowałeś, ale niestety to nie pomogło. Edycja: używam Xcode 4.2.1 i OS X Lion 10.7.2. – user1103804

+0

masz ten sam problem, gdy robisz "Build for Testing"? Co się stanie, gdy klikniesz dwukrotnie rzeczywistą aplikację z Findera? –

Odpowiedz

26

Miałem ten problem. Dla mnie był to problem z szyldem kodu. Upewnij się, że logujesz się przy pomocy programisty, a nie dystrybucji.

+0

To pomogło. W celu późniejszego wykorzystania Profil Produkcji nie pozwoli na uruchomienie aplikacji, dopóki nie zostanie ona przesłana do Apple i została zatwierdzona. – user1103804

+1

Jak dokładnie powinienem "podpisać" profil programisty? –

+2

W nawigatorze projektu kliknij projekt (zazwyczaj górny element), a następnie w ustawieniach kompilacji (zarówno dla projektu, jak i celu) w obszarze "Podpisywanie kodu" zmień kod identyfikacyjny podpisu na "iPhone Developer" – Andy

2
  1. W Ustawieniach kompilacji upewnij się, że logujesz się, używając poprawnego profilu programisty do debugowania i wydania.
  2. następnie zbudować Badań

Ten problem został rozwiązany.

3

Miałem również taki problem i zrestartowałem Xcode Naprawiono problem.

nawet stało się to po zmianie nazwy aplikacji ....

6

I napotkać ten problem raz na jakiś czas. Podobnie jak w przypadku innych wymienionych, są to kroki biorę:

1. Oczyścić (Shift + Cmd + K) ------ Usuwa wszystkie pliki produktu, jak również żadnych plików obiektowych (.o pliki) lub inne pliki pośrednie powstałe podczas procesu kompilacji (Apple Doc)

2. Przejdź do "~/Library/Developer/Xcode/DerivedData", kasowania folderu dla aplikacji w pytaniu ----- - Dane pochodne składają się z indeksów projektu, dzienników i produktów wbudowanych, w tym plików pośrednich (Apple Doc)

3. Restart Xcode

Jeden lub drugi zwykle rozwiązuje go. Nie musiałem zmieniać ustawień podpisywania kodu, ale to byłby mój następny krok. Nie zainstalował ponownie kodu Xcode, chyba że jest to absolutnie konieczne.

+0

ponowne uruchomienie na górze powyższego robi mi pewną sztuczkę .... – Damo

0

Na wszelki wypadek mój problem został rozwiązany po ponownym uruchomieniu mojego iPhone'a (4S). Potem nagle pojawiła się aplikacja na Springboard (tak, jakby była już zainstalowana, ale jakoś ukryta).

... Zrobiłem wszystkie pozostałe kroki (ponownie uruchom Xcode, oczyść projekt, usuń dane pochodne), ale żaden z nich nie działał tym razem.

1

„Produkt” -> „System” -> „Nowy Program” stałe mój problem

0

co pracował dla mnie ... ja już kod podpisany jako deweloper więc czyścić mój kod pasek menu -> Product -> Wyczyść

To wciąż nie naprawiło tego, ale zauważyłem, że otrzymuję komunikat o uścisku dłoni, miałem dużą liczbę aplikacji już uruchomionych na moim telefonie (~ 15-20), więc wyszedłem z nich wszystkich i ponowna próba. To działało po wyjściu ze wszystkich innych aplikacji.

Powiązane problemy