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-1120: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が、プールがない状態で自動リリースされました-Stacktraceのリーク:at(ラッパー管理からネイティブ)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>
ただし、更新してからコードに変更を加えていません。以前はすべて機能していました。