Я только что установил monotouch, и у меня возникла проблема с моей первой сборкой неизменного проекта шаблона IPhone. Сборка не находит Ibtool ни в одной из папок в переменной окружения PATH. Я получаю следующее сообщение:
Сборка не удалась. ApplicationName='ibtool', CommandLine=....
Если я выполняю поиск Ibtool, он находится в папке /Developer/usr/bin, на которую не ссылается переменная среды PATH.
Мой UNIX очень ржавый - я пытался изменить переменную PATH, чтобы добавить этот путь в окно терминала, но это не сохраняется.
Помощь!
Ответ 1 · рейтинг 3 · Frank Krueger
Вы недавно обновились до Snow Leopard, не загрузив версию Xcode для Snow Leopard? Я видел, что обновление Snow Leopard может оставить Xcode в покое, и эта ошибка начнет появляться.
Кроме того, убедитесь, что вы установили Xcode и MonoTouch в загрузочный раздел.
Ответ 2 · Mike C.
В Snow Leopard и XCode 3.2.1 ibtool находится в папке /Developer/usr/bin/ibtool, которая обычно отсутствует в пути поиска. Вы можете указать полный путь для запуска ibtool или, если вы вызываете его из сценария оболочки или make-файла, сделайте что-то вроде:
IBTOOL=/Developer/usr/bin/ibtool
${IBTOOL} --strings-file MainMenu.strings --write MainMenu.nib ../English.lproj/MainMenu.nib