Установка MonoTouch - ошибка ibtool не найдена - PullRequest
2 голосов
/ 13 марта 2010

[править]

Нашли решение.Переустановите ВСЕ - xcode, mono, monodevelop и monotouch.Теперь это работает.yay.

[/ edit]

У меня уже некоторое время установлен Xcode (3.2.1 - SnowLeopard, iphone 3.1.3), и я могу нормально запускать и создавать приложения на нем.

Я установил MonoTouch, так как хочу использовать 8+ лет навыков .NET, которые у меня есть:)

Итак, я установил:

  • Mono : MonoFramework-2.6.1_1.macos10.novell.x86

  • MonoTouch : monotouch-eval-1.5.0

  • MonoDevelop : MonoDevelop-2.2.1-r152508 (был 2.2.1, но когда я запустил его, он сказал, что было установлено обновление, которое я установил - это обновлениеверсия)

Если я создаю новый проект и собираю его, я получаю любую из следующих ошибок:

  • Сборка не удалась.Ссылка на объект не установлена ​​на экземпляр объекта.
  • Сборка не удалась: ibtool не найден (кстати, он находится в / Developer / usr / bin / ibtool) или аналогичен второму, если я использую более старую версию(Выпущена 2.2.1) версия MonoTouch.

Я не могу найти отладочную информацию нигде.Я мог бы переустановить XCode / iPhone SDK, но поскольку он уже установлен и работает (и нет, это не обновление SL), это не имеет смысла.

У кого-нибудь есть идеи?Я так хочу использовать MonoTouch - Obj-C сводит меня с толку!Консольные приложения (моно) работают нормально.

Mac OS X 10.6.2, Macbook Pro, чистая установка с перенесенными старыми настройками.

1 Ответ

2 голосов
/ 19 марта 2010

Чтобы сделать ответ на вопрос более очевидным в списке, решение было:

«ibtool» не найден означает, что MonoTouch / MonoDevelop не может найти вашу установку XCode. Скорее всего, вы не установили XCode SDK. Иногда обновления нарушают Apple SDK, поэтому вам необходимо переустановить Apple SDK.

...