2011-03-11 37 views
3

我正在使用mdtool来构建我的MonoTouch应用程序。然而,由于今天升级到MonoTouch 3.2.5,MonoDevelop 2.4.2,XCode 4和Snow Leopard,mdtool现在无法构建我的应用程序。为什么升级到最新版本的MonoDevelop/MonoTouch/XCode后,mdtool无法编译?

该应用程序似乎在MonoDevelop中生成。但我在我的构建脚本中使用mdtool。

任何想法可能是什么问题?

最近的记录(我是从xbuild调用它)的线路是:

/var/folders/tW/tWXQsmWiGQSFrBhErcI2wE+++TI/-Tmp-/tmp4233680e.tmp:线路1:1119中止陷阱/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单[2134:60F] * __NSAutoreleaseNoPool():的对象0x4146e20类NSCFString自动释放没有到位的池 - 只是泄漏 2011-03-11 20:35:32.633 mono [2134:60f] + [NSDictionary dictionaryWithContentsOfFile:]:无法识别的选择器发送到类0xa02d13ec 2011-03-11 20:35 :32.634 mono [2134:60f] * _ NSAutoreleaseNoPool():类NSCFString autorelease的对象0x4144ec0有没有适当的池d - 刚刚泄露 堆栈跟踪: 在(包装托管到本机)MonoDevelop.IPhone.IPhoneFramework.SendMessage(IntPtr的,IntPtr的,IntPtr的)<为0xffffffff> 在MonoDevelop.IPhone.IPhoneFramework.GetDTSettings() < 0x001f9> at MonoDevelop.IPhone.IPhoneBuildExtension/c _AnonStorey8。 <> m__4(MonoDevelop.MacDev.Plist.PlistDocument)< 0x0087b>

我没有做,因为更新的代码进行任何更改,但 - 而这一切都工作过。

+0

您是否使用OS X 10.7(Lion)的预览版? – 2011-03-14 18:10:48

+0

号雪豹。 – dommer 2011-04-18 10:22:18

回答

0

可能想在IRC上尝试#monodevelop。

1

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

+1

了不起的消息。非常感谢。 – dommer 2011-04-20 08:42:19