3

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>

ただし、更新してからコードに変更を加えていません。以前はすべて機能していました。

4

2 に答える 2

1

これはgitmasterと2.4ブランチで修正されています。次のリリースには修正が含まれているはずです。

于 2011-04-19T18:28:34.897 に答える
0

IRCで#monodevelopを試してみてください。

于 2011-03-11T19:13:45.090 に答える