Xcode 4: сборка не удалась, проблем нет - PullRequest
89 голосов
/ 19 марта 2011

Приложение отлично работает в симуляторе, собирает и запускает.

Когда я подключаю свое устройство (iPhone 3GS под управлением iOS 4.3) и нацеливаюсь на iPhone, в результате получается «Сборка не удалась» с «Нет проблем».

Глядя на окно результатов сборки, все отображается зеленым цветом, имеет галочку , включая уведомление о сбое сборки .

При расширении стенограммы ошибок нет.

Я не могу исключить возможность ошибки подписи или инициализации, но она дала мне эти ошибки, я исправил их, и теперь он не дает мне никаких ошибок или проблем, просто «Сборка не удалась; никаких проблем»

  • Каким образом сборка может завершиться неудачей без проблем?
  • Можно ли как-то посмотреть вывод сборки, чтобы узнать, могу ли я найти причину, по которой она не работает без проблем?
  • Производится ли сборка за пределами списка проблем?
  • Я не вижу в окне сборки, где она пытается загрузить приложение на мое устройство - это вывод в другом месте?

Ответы [ 44 ]

0 голосов
/ 11 декабря 2012

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

У меня есть этот макрос, определенный в файле префикса:

#define ApplicationDelegate ((tdAppDelegate *)[UIApplication sharedApplication].delegate)

но в файле, который я использовал, я забыл включить файл "tdAppDelegate.h";)

0 голосов
/ 08 апреля 2016

ДЛЯ меня я проверил скрытые (не перечисленные) проблемы по продукту -> Анализ. Все скрытые ошибки будут перечислены в случае сбоя анализа

0 голосов
/ 11 января 2018

Для меня это начало происходить после того, как я добавил строку: «~ Documents» в: Настройки сборки -> Пути поиска в заголовке.

После того как я удалил его, отладчик снова начал работать.

0 голосов
/ 04 января 2013

Я обнаружил, что мне не хватает Framework.Я использовал MFMailViewController и добавил ссылку на

 MessageUI/MessageUI.h

, но я случайно забыл добавить его в проект ... Если вы не знаете, как добавить фреймворк в проект:

Дважды щелкните по имени проекта в Навигаторе проекта -> Выбрать этапы сборки -> Разверните вкладку Бинарный файл с библиотеками. Вы увидите + и -.Выберите + для добавления рамки.Введите имя, которое вы хотите добавить, и когда вы его увидите, щелкните по нему и нажмите ДОБАВИТЬ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...