Xcode 4 не удалось запустить

В настоящее время я переношу старый проект OS X с Xcode 3 GCC на Xcode 4 LLVM.

Миграция пока прошла нормально. Я обновил код с 10.4 до 10.6, добавив много устаревшего API, и все это прекрасно компилируется.

Но когда я пытаюсь выполнить отладку с помощью LLDB, я получаю следующую ошибку:

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'

Приложение отлично работает само по себе (помимо ошибок времени выполнения, которые я пытаюсь отладить).

Когда я снова переключаюсь на LLVM GCC и GDB, он запускается нормально, но Xcode никогда не останавливается на точках останова. Приложение останавливается, но я не получаю никаких указаний на то, что точка останова поражена Xcode.


person Trenskow    schedule 20.09.2011    source источник


Ответы (2)


Длинный выстрел, но:

The Famous Web Editor

Xcode и компилятор могут иногда пропускать пробелы в имени проекта / цели. Обычно это обнаруживается в неработающих путях поиска заголовков или библиотек, поэтому я не уверен, применимо ли это здесь. Но, безусловно, стоит попробовать переименовать цель, чтобы в ней не было пробелов.

person LearnCocos2D    schedule 23.10.2011
comment
Обнаружена аналогичная проблема с «названием продукта» в XCode 4.3.2. Решено путем переименования Целей ›Название продукта, чтобы не содержать пробелов. - person SwiftArchitect; 17.03.2012
comment
Возникла аналогичная проблема в XCode 4.3.2. Решено изменением productName. Был ImageTargets для QRCOM и работал как шарм. - person Amnysia; 07.04.2012
comment
любое другое возможное решение вместо переименования продукта ?. - person Bharathi D; 24.08.2012
comment
Возникла проблема с проектом, требующим iOS 5+, в то время как устройство было 4.3 - person ıɾuǝʞ; 30.08.2012

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

Теперь перезапустите свой XCode, перезагрузите устройство.

запустить Xcode

person kunalg    schedule 22.10.2012