2011-09-20 20 views
10

Aktualnie migrowałem stary projekt OS X z XCode 3 GCC na XCode 4 LLVM.Nie można uruchomić XCode 4

Migracja do tej pory nie udała się. Zaktualizowałem kod z 10.4 do 10.6, z dużo przestarzałym API, i wszystko kompiluje się dobrze.

Ale gdy próbuję zrobić debug użyciu LLDB, pojawia się następujący błąd:

error: failed to launch '/Users/trenskow/Library/Developer/Xcode/DerivedData/The_Famous_Web_Editor-ddfqhzdztzzgfrcxaaywyxgtahzx/Build/Products/Debug/The Famous Web Editor.app/Contents/MacOS/The Famous Web Editor' 

Aplikacja działa dobrze na jego własne (oprócz błędów runtime usiłuję do debugowania).

Po przełączeniu z powrotem na LLVM GCC i GDB, uruchamia się dobrze, ale XCode nigdy nie zatrzymuje się w punktach przerwania. Aplikacja zatrzymuje się, ale nie dostaję żadnego wskazania, że ​​punkt przerwania jest trafiony przez XCode.

Z góry dziękuję.

Odpowiedz

5

długi strzał, ale:

The Famous Web Editor 

Xcode i kompilator może czasami potknąć spacji w nazwie projektu/docelowego. Zwykle pojawia się to w uszkodzonych ścieżkach wyszukiwania nagłówków lub bibliotek, więc nie jestem pewien, czy ma tu zastosowanie. Ale na pewno warto spróbować zmienić nazwę celu, aby nie zawierał spacji.

+1

Wystąpił podobny problem z "nazwą produktu" w XCode 4.3.2. Rozwiązano, zmieniając nazwę obiektu Cele> Nazwa produktu, tak aby nie zawierał spacji. – SwiftArchitect

+1

Zaangażowany podobny problem w XCode 4.3.2. Rozwiązano, zmieniając nazwę produktu. Czy "ImageTargets" do "QRCOM" i działa jak urok. – Amnysia

+0

jakiekolwiek inne możliwe rozwiązanie zamiast zmiany nazwy nazwy produktu ?. –

2
First clear your DerivedData (/Library/Developer/Xcode/DerivedData/) delete every thing from there. 

Teraz ponownie uruchom XCode, uruchom ponownie urządzenie.

Uruchom Xcode