我正在使用mdtool来构建我的MonoTouch应用程序。但是,自从今天升级到MonoTouch 3.2.5,MonoDevelop 2.4.2,XCode 4和Snow Leopard后,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:错误:命令'/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():类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自动释放,没有池到位 - 只是泄漏 堆栈跟踪: at(wrapper managed-to-native)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>
自从更新以来,我没有对代码进行任何更改 - 而且这一切都在以前工作过。
答案 0 :(得分:1)
这是在git master和2.4分支中修复的。下一个版本应包含修复程序。
答案 1 :(得分:0)
可能想在IRC上尝试#monodevelop。