Xcode строится на Debug, но не на Release

Итак, у меня есть эта проблема при попытке построить мой проект.

В настоящее время, если я запускаю проект в режиме отладки, он работает нормально, приложение запускается на устройстве, и я могу тестировать материал.

Однако странная часть заключается в том, что я переключаюсь на сборку Release и пытаюсь собрать устройство. Когда я нажимаю кнопку «Выполнить», Xcode строится как обычно, и даже появляется уведомление об успешной сборке, но затем я получаю этот код ошибки.

Давайте назовем мое приложение xxx

Не удалось запустить «xxx.app»

Данный файл или каталог отсутствует:

/Users/*my Name*/Library/Developer/Xcode/DerivedData/*Bunch of xcode folders*/Products/Release-iphoneos/xxx.app/xxx

Я зашел в поисковик, искал xxx.app и не смог его найти. Кроме того, в папке /Users/my Name/ не существует даже папки Library.

Итак, что здесь пытается сделать xcode и что мне делать, чтобы это исправить?

Редактировать: я также пытался очистить проект и построить его снова, код ошибки все еще появляется.


person user1289479    schedule 13.09.2012    source источник
comment
Папка библиотеки по умолчанию скрыта. Используйте chflags nohidden ~/Library, чтобы показать.   -  person DrummerB    schedule 13.09.2012


Ответы (3)


Я получаю эту хрень все время.

Я делаю clean the project, close it, shut down Xcode, start up Xcode, open project, затем build and run.

Если это все еще не работает, найдите папку «DerivedData» Organizer->Projects и удалите ее, затем повторите вышеописанное и повторите попытку.

person David H    schedule 13.09.2012
comment
Я сделал то, что вы сказали, я команду + Q xcode, переместил DerivedData в корзину и очистил корзину, перезапустил Xcode и пересобрал проект, и код ошибки все еще появлялся. Я использую xcode 4.4.1, если это поможет, а также я зашел в папку Release-iphoneos, там только 3 файла: libvorbis.a xxx и xxx.app.dSYM Edit: я сделал это снова, и это сработало! ! Большое спасибо - person user1289479; 13.09.2012
comment
Какая хрень, что всем нам время от времени приходится с этим сталкиваться - постоянно пытаясь понять, что же мы сделали не так :-( - person David H; 13.09.2012
comment
Я должен добавить, что с Xcode 5 я не помню, чтобы мне когда-либо приходилось это делать. - person David H; 30.04.2014

Я попытался создать новую схему и установить ее в режим выпуска. Это сработало для меня. Однако перезагрузка после закрытия xCode, похоже, тоже работает.

person Totoro    schedule 11.04.2013

Я зашел в поисковик, искал xxx.app и не смог его найти. Кроме того, даже не существует папки библиотеки в /Users/my Name/.

Он существует, но скрыт (начиная с OSX Lion) в Finder (поскольку обычные пользователи, в отличие от разработчиков, не должны с ним связываться).

Некоторые утилиты (в простой командной строке) могут снова сделать его видимым, но проще всего воспользоваться меню «Перейти» Finder и выбрать «Перейти в папку…» (Command-Shift-G). Затем скопируйте/вставьте путь, по которому вы хотите перейти, и подтвердите его.

person AliSoftware    schedule 13.09.2012