Почему mdtool не может скомпилироваться после обновления до последней версии MonoDevelop / MonoTouch / XCode? - PullRequest
3 голосов
/ 11 марта 2011

Я использую mdtool для сборки своих приложений MonoTouch.Однако после сегодняшнего обновления до MonoTouch 3.2.5, MonoDevelop 2.4.2, XCode 4 и Snow Leopard mdtool теперь не может создать мое приложение.

Приложение, похоже, работает нормально в MonoDevelop.Но я использую mdtool в своих скриптах сборки.

Есть идеи, в чем может быть проблема?

Последние строки журнала (я вызываю его из xbuild):

/ var / folder / tW / tWXQsmWiGQSFrBhErcI2wE +++ TI / -Tmp- / tmp4233680e.tmp: строка 1: 1119 Прервать прерывание /Applications/MonoDevelop.app/Contents/MacOS/mdtool build ../nyProjectp: «MyProject.Iphone» -c: «AdHoc | iPhone» /Users/default/Projects/MyProject/Build/Build.xml: error: Command '/Applications/MonoDevelop.app/Contents/MacOS/mdtool build ../MyProject.sln -p: «MyProject.Iphone» -c: «AdHoc | iPhone» »завершен с кодом: 134.

Обновление

Проблемаможет быть в этой области:

Обновление манифеста приложения 2011-03-11 20: 35: 32.630 mono [2134: 60f] * __NSAutoreleaseNoPool (): объект 0x4146e20 класса NSCFString автоматически освобожден безпул на месте - только утечка 2011-03-11 20: 35: 32.633 моно [2134: 60f] + [NSDictionary dictionaryWithContentsOfFile:]: нераспознанный селектор отправлен в класс 0xa02d13ec 2011-03-11 20: 35: 32.634 mono [2134: 60f] * _ NSAutoreleaseNoPool (): объект 0x4144ec0 класса NSCFString автоматически освобожден без пула - только утечка Stacktrace: at (управляемая оболочка-to-native) MonoDevelop.IPhone.IPhoneFramework.SendMessage (intptr, intptr, intptr) <0xffffffff> в MonoDevelop.IPhone.IPhoneFramework.(MonoDevelop.MacDev.Plist.PlistDocument) <0x0087b>

Хотя я не внес никаких изменений в код с момента обновления - и все это работало ранее.

Ответы [ 2 ]

1 голос
/ 19 апреля 2011

Это исправлено в git master и ветке 2.4.Следующий выпуск должен содержать исправление.

0 голосов
/ 11 марта 2011

Возможно, стоит попробовать #monodevelop на IRC.

...