MonoTouch - работает mdtool от Jenkins - PullRequest
2 голосов
/ 28 июля 2011

Я загрузил последнюю версию MonoTouch (4.0.4.1 и MonoDevelop 2.6 beta), чтобы исправить некоторые проблемы, которые у нас были.

Я надеялся, что моя сборка в Jenkins (с использованием mdtool) начнет работать, но не повезло.

mdtool выдает эту ошибку (сокращенно):

2011-07-28 08:18:47.399 mdtool[14484:60f] *** __NSAutoreleaseNoPool(): Object 0x492260 of class NSCFString autoreleased with no pool in place - just leaking
2011-07-28 08:18:47.401 mdtool[14484:60f] +[NSDictionary dictionaryWithContentsOfFile:]: unrecognized selector sent to class 0xa0bdd3ec
2011-07-28 08:18:47.401 mdtool[14484:60f] *** __NSAutoreleaseNoPool(): Object 0x3f02540 of class NSCFString autoreleased with no pool in place - just leaking

Раньше это было связано с генерацией кода в конструкторе.

Это известная проблема, над которой работает Хамарин? (Я могу открыть багзиллу при необходимости)

PS: еще одна вещь, которую стоит упомянуть, - мы удалили файлы designer.cs для нескольких наших представлений. (Это был грубый способ отключить генерацию кода в то время, нам нужно было вручную настроить наши торговые точки, экспорт и т. Д.)

РЕДАКТИРОВАТЬ: опубликовано в bugzilla здесь .

1 Ответ

2 голосов
/ 30 июля 2011

Вы не используете стабильную версию MonoDevelop, вы используете устаревший предварительный просмотр, который был исправлен в более поздних бета-версиях.

...