2012-03-12 1 views
3

Я перемещаю свои первые шаги в MonoMac.Проекты MonoMac не могут быть скомпилированы: ibtool завершен с кодом 1 - Не удается запустить/Разработчик/usr/bin/ibtool (нет такого файла)

Но я остановился прямо в начале из-за некоторой ошибки конфигурации. Я создал новый проект ManoMac в MonoDevelop, а затем попробовал некоторые другие Xamarin проекты образец MonoMac из GitHub, но я всегда получаю эту ошибку компиляции:

Error: Can't run /Developer/usr/bin/ibtool (no such file). ibtool exited with code 1

Моя конфигурация:

Операционная система: Mac OS X 10.7.3 MonoDevelop 2.8.6.5 Runtime: Mono 2.10.8 (тарболом пн 19 декабря 17:43:18 EST 2011) GTK 2.24.5 GTK # (2.12.0.0) Mono для Android не установлен Инструменты разработчика для разработчиков: Xcode 4.3.1 (1176) Сложение 4E1019 MonoTouch: 5.2.5 MonoDevelop.MonoMac 2.6.0.0

Все мои проекты MonoTouch компилировать хорошо, и у меня нет проблем с последней XCode (следуя руководящим принципам Xamarin I успешно обновил XCode и переместил его из устаревшей папки разработчика в папку «Приложение» и загрузил обновленные инструменты командной строки разработчика из Apple).

Я попытался переустановить MonoDevelop, но безуспешно. Я всегда получаю: «Ошибка: ibtool возвратил код ошибки 1.»

Любая помощь приветствуется.

ответ

1

Похоже, что MonoMac addin никогда не обновлялся для работы с Xcode 4.3.

Временное трудоустройство заключается в настройке символических ссылок в соответствующих местах в/Developer.

Я нашел путь в форуме MonoMac:

http://mono.1490590.n4.nabble.com/MonoMac-and-XCode-4-3-ibtool-error-Solution-td4403822.html

Я сообщить об этом здесь:

При использовании MonoMac и Xcode 4.3, ток MD бета сборки завершается с ошибкой ibtool.

растворов ввести следующие команды в Терминале консоли:

Судо гт/USR/бен/ibtool

, а затем:

SUDO ¯Ln -s /Applications/Xcode.app/Содержание/Разработчик/usr/bin/ibtool/usr/bin/ibtool

Теперь он компилируется в порядке.

+0

+1 работал для меня отлично. Благодаря !! – Prashant

5

Эта проблема вызвана установщиком Xcode 4.3, который не обновляет символические ссылки Xcode правильно, чтобы указать на активную версию Xcode. Вы можете исправить это с помощью следующей команды:

sudo xcode-select -switch /Applications/Xcode.app 

Предстоящий релиз MonoDevelop 2.8.8 содержит исправления для этого. Вы можете получить его с бета-канала обновления.

+0

К сожалению, даже команда xcode-select отсутствовала в моей системе. Система не может ее найти. Это было исправлено с символическими ссылками, как показано ниже. –

0

Я получил аналогичную ошибку при запуске Xamarin на Xcode 6.2, и я решил проблему, повторно установив ту же версию Xcode, снова заменив старую версию на предложение на этом посту: xcode-select active developer directory error on OSX Mavericks.

Возможно, это вызвало эту проблему, поскольку я переименовал приложение XCode. У меня установлено несколько версий, и я старался держать их в покое.

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

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