2013-03-17 5 views
1

Я пытаюсь добавить ParseKit в новый проект командной строки в Xcode, но структура отображается как красная в Project Navigator. Когда я пытаюсь построить, я получаю эту ошибкуРамка ParseKit в Xcode является красной, не будет строить

error: /Users/acdlite/Xcode/Chemistry Parser/../parsekit-trunk/build/Debug/ParseKit.framework: No such file or directory

Я следовал указаниям разработчиком в ответ: How to embed ParseKit as a private framework in a Mac App bundle.

Насколько я знаю, красный означает, что файл находится не в указанном месте. Инспектор файлов говорит, что он должен быть расположен по адресу /parsekit-trunk/build/Debug/ParseKit.framework, которого на самом деле не существует, если я попытаюсь перейти туда в Finder. Итак, где ? Понятия не имею.

Я выполнил все шаги с нуля, как раз в десять раз, включая проверку кода через SVN. Это сводит меня с ума, и я чувствую себя идиотом. Хотел бы я быть более конкретным, но я действительно потерял, куда идти отсюда.

+1

Просто угадайте: имя каталога вашего проекта имеет пробел в нем ('Химия Parser'). Обычно это плохая идея. Если все пути в настройках сборки Xcode Target не указаны, вы столкнетесь с такими же проблемами. (Хотя я не уверен, что здесь проблема). –

+0

Я переименовал его, но я все равно получаю ту же ошибку. Спасибо за подсказку. –

+0

Я автор ответа «Как вставить», на который вы ссылаетесь (и разработчик ParseKit). Я оглянулся на этот ответ, и ему не хватило трех шагов. Я добавил их прямо сейчас. Вернитесь к этому ответу и посмотрите шаги 9-11. В принципе, я думаю, вы, вероятно, не задали ParseKit как зависимость вашей цели (что означает, что ParseKit не строится первым, поэтому его нельзя связать). –

ответ

0

Хорошо, после как минимум 20 попыток я в конечном итоге получил его работу. В основном, я выполнил шаги, указанные разработчиком в этом ответе: How to embed ParseKit as a private framework in a Mac App bundle

Однако, следующие шаги точно не работали. В моей жизни я не мог заставить фреймворк ParseKit отображаться в качестве опции, когда я попытался добавить его как зависимость от моей Цели. Xcode просто сказал бы: «Результаты фильтрации не найдены». Поэтому я пропустил этот шаг. Я также сделал не добавить фазу сборки «Копировать файлы». Это привело к ошибке зависимостей.

Это было намного сложнее, чем должно было быть, и я не знаю, если это потому, что я глуп, или Xcode плохо разработан. Вероятно, сочетание обоих.

Кстати, я пользуюсь Xcode версии 4.6.1 (4H512).

 Смежные вопросы

  • Нет связанных вопросов^_^