Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Monotouch - Ibtool не существует ни в одной папке, указанной в переменной среды PATH.

Автор вопроса: Hugh MullallyОтветов: 2

Я только что установил monotouch, и у меня возникла проблема с моей первой сборкой неизменного проекта шаблона IPhone. Сборка не находит Ibtool ни в одной из папок в переменной окружения PATH. Я получаю следующее сообщение:

Сборка не удалась. ApplicationName='ibtool', CommandLine=....

Если я выполняю поиск Ibtool, он находится в папке /Developer/usr/bin, на которую не ссылается переменная среды PATH.

Мой UNIX очень ржавый - я пытался изменить переменную PATH, чтобы добавить этот путь в окно терминала, но это не сохраняется.

Помощь!

iphoneunix

Ответы

Ответ 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

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы