升级到MonoDevelop/MonoTouch/XCode的最新版本后,为什么mdtool无法编译? [英] Why is mdtool failing to compile after I upgraded to latest version of MonoDevelop/MonoTouch/XCode?

查看:92
本文介绍了升级到MonoDevelop/MonoTouch/XCode的最新版本后,为什么mdtool无法编译?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用mdtool构建我的MonoTouch应用程序.但是,自从今天升级到MonoTouch 3.2.5,MonoDevelop 2.4.2,XCode 4和Snow Leopard以来,mdtool现在无法构建我的应用程序.

I'm using mdtool to build my MonoTouch apps. However, since upgrading today to MonoTouch 3.2.5, MonoDevelop 2.4.2, XCode 4 and Snow Leopard, mdtool now fails to build my app.

该应用似乎在MonoDevelop中可以正常运行.但是我在构建脚本中使用了mdtool.

The app seems to build OK in MonoDevelop. But I use mdtool in my build scripts.

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

Any ideas what the problem could be?

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

Last lines of log (I'm calling it from xbuild) are:

/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:错误:命令'/Applications/MonoDevelop.app/Contents/MacOS/mdtool build ../MyProject.sln -p:"MyProject.Iphone" -c:"AdHoc | iPhone'退出,代码为134.

/var/folders/tW/tWXQsmWiGQSFrBhErcI2wE+++TI/-Tmp-/tmp4233680e.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"' exited with code: 134.

更新

问题可能出在这方面:

更新应用程序清单 2011-03-11 20:35:32.630 mono [2134:60f] * __NSAutoreleaseNoPool():类NSCFString的对象0x4146e20在没有池的情况下自动释放-只是泄漏 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的对象0x4144ec0在没有池的情况下自动释放-只是泄漏 堆栈跟踪: 在(包装由本机托管)MonoDevelop.IPhone.IPhoneFramework.SendMessage(intptr,intptr,intptr)< 0xffffffff> 在MonoDevelop.IPhone.IPhoneFramework.GetDTSettings()< 0x001f9> 在MonoDevelop.IPhone.IPhoneBuildExtension/c _AnonStorey8.<> m__4(MonoDevelop.MacDev.Plist.PlistDocument)< 0x0087b>

Updating application manifest 2011-03-11 20:35:32.630 mono[2134:60f] * __NSAutoreleaseNoPool(): Object 0x4146e20 of class NSCFString autoreleased with no pool in place - just leaking 2011-03-11 20:35:32.633 mono[2134:60f] +[NSDictionary dictionaryWithContentsOfFile:]: unrecognized selector sent to class 0xa02d13ec 2011-03-11 20:35:32.634 mono[2134:60f] * _NSAutoreleaseNoPool(): Object 0x4144ec0 of class NSCFString autoreleased with no pool in place - just leaking Stacktrace: at (wrapper managed-to-native) MonoDevelop.IPhone.IPhoneFramework.SendMessage (intptr,intptr,intptr) <0xffffffff> at MonoDevelop.IPhone.IPhoneFramework.GetDTSettings () <0x001f9> at MonoDevelop.IPhone.IPhoneBuildExtension/c_AnonStorey8.<>m__4 (MonoDevelop.MacDev.Plist.PlistDocument) <0x0087b>

不过,自更新以来,我没有对代码进行任何更改-并且所有这些以前都可以正常工作.

I haven't made any changes to the code since updating, though - and it all worked previously.

推荐答案

可能想在IRC上尝试#monodevelop.

Might want to try #monodevelop on IRC.

这篇关于升级到MonoDevelop/MonoTouch/XCode的最新版本后,为什么mdtool无法编译?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆