XCode не создает мое приложение из-за какой-то случайной вещи - PullRequest
5 голосов
/ 21 июля 2010

Понятия не имею, о чем эта ошибка, крайний срок подачи заявки - завтра.Я понятия не имею, о чем идет речь, но он отказывается компилировать.Это гигантский проект с более чем 150 исходными файлами и примерно 20 сторонними зависимостями.

Произошла внутренняя ошибка при создании графа зависимостей: - [PBXTargetBuildContext]: нераспознанный селектор, отправленный на экземпляр

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

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

- (void) goNuts
{
    [popups displayAllPossiblePopups];
    [build failWithError:[error someRandomIrrelevantError]];
}

И да, я перезагрузил свой Mac.Я использую XCode 3.2.2, но я не думаю, что это имеет значение, поскольку я ничего не обновлял, потому что я всегда отменяю эти раздражающие всплывающие окна с обновлениями.Хотелось бы, чтобы был режим " Я не дам дерьмо ", который отключил бы все всплывающие окна.

I am frustrated

Здесьэто картинка, которую я нарисовал, чтобы символизировать мое разочарование

Редактировать:

@ Радек S : Спасибо, что спасли мне жизнь.Из-за этого я буквально рвал себе волосы.У человека, который изменил это, а затем совершил изменение, должно быть объяснение этому.

1 Ответ

2 голосов
/ 21 июля 2010

http://www.ipodtouchfans.com/forums/showthread.php?t=290034:

Мои работы очень хорошие, но когда я меняюсь мой TARGETED_DEVICE_FAMILY с iphone на iPad я получил эту ошибку: Internal произошла ошибка при создании граф зависимостей: - [PBXTargetBuildContext]: нераспознанный селектор отправлен на экземпляр 0x200f16140

Кто-нибудь знает почему? Я не могу выкинуть iPad приложение? Спасибо

Попробуйте изменить TARGETED_DEVICE_FAMILY на iPhone, если это iPad. Может быть, это сработает.


Также попробуйте собрать его из командной строки:

$ xcodebuild -project someawesomeproj -alltargets

Если это также отстой, попробуйте создать новый проект XCode, импортировать все ресурсы, файлы и исходный код, воссоздать все цели и т. Д. *

...