Xamarin.ios 为什么升级到最新版本的MonoDevelop/MonoTouch/XCode后mdtool无法编译?

Xamarin.ios 为什么升级到最新版本的MonoDevelop/MonoTouch/XCode后mdtool无法编译?,xamarin.ios,monodevelop,mdtool,Xamarin.ios,Monodevelop,Mdtool,我正在使用mdtool构建我的MonoTouch应用程序。然而,自从今天升级到MonoTouch 3.2.5、MonoDevelop 2.4.2、XCode 4和Snow Leopard之后,mdtool现在无法构建我的应用程序 该应用程序似乎在MonoDevelop中构建正常。但我在构建脚本中使用mdtool 你知道问题出在哪里吗 日志的最后几行(我从xbuild调用它)是: /var/folders/tW/tWXQsmWiGQSFrBhErcI2wE+++TI/-Tmp-/tmp423680

我正在使用mdtool构建我的MonoTouch应用程序。然而,自从今天升级到MonoTouch 3.2.5、MonoDevelop 2.4.2、XCode 4和Snow Leopard之后,mdtool现在无法构建我的应用程序

该应用程序似乎在MonoDevelop中构建正常。但我在构建脚本中使用mdtool

你知道问题出在哪里吗

日志的最后几行(我从xbuild调用它)是:

/var/folders/tW/tWXQsmWiGQSFrBhErcI2wE+++TI/-Tmp-/tmp423680e.Tmp:line 1:1119 Abort trap/Applications/MonoDevelop.app/Contents/MacOS/mdtool build../MyProject.sln-p:“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]*\uu NSAutoreleaseNoPool():NSCFString类的对象0x4146e20在没有池的情况下自动释放-只是泄漏 2011-03-11 20:35:32.633单声道[2134:60f]+[NSDictionary Dictionary WithContentsOfFile:]:发送到类0xa02d13ec的无法识别的选择器 2011-03-11 20:35:32.634 mono[2134:60f]*\n自动释放nopool():在没有池的情况下自动释放NSCFString类的对象0x4144ec0-只是泄漏 堆栈跟踪: 在(包装器管理为本机)MonoDevelop.IPhone.IPhoneFramework.SendMessage(intptr,intptr,intptr) 位于MonoDevelop.IPhone.IPhoneFramework.GetDTSettings() 在monodevel.IPhone.IPhoneBuildExtension/c_anostorey8.m__4(monodevel.MacDev.Plist.PlistDocument)


不过,更新后我没有对代码做任何更改,而且以前都是这样。

可能想尝试在IRC上进行monodevelop。

这在git master和2.4分支中是固定的。下一个版本应该包含修复程序。

您使用的是OS X 10.7(Lion)的预览版吗?