問題タブ [mdtool]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
734 参照

xamarin.ios - 最新バージョンのMonoDevelop/MonoTouch / XCodeにアップグレードした後、mdtoolがコンパイルに失敗するのはなぜですか?

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>

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

0 投票する
1 に答える
1928 参照

command-line - mdtoolを使用したmonotouchアプリのコンパイルは失敗し、MonoDevelopで動作します

自動ビルドスクリプトを設定しようとしているMonotouchiPadアプリケーションがあります。mdtoolを使おうとしていますが、壁にぶつかったようです。MonoDevelop GUIを使用してソリューションをビルドすると、正常にビルドされます。ただし、ソリューションをクリーンアップし、mdtoolを使用してビルドすると、不明なファイルのnull参照例外に関する例外が発生します。

私はここ数時間グーグルで回っています。Stack Overflowでいくつかのリードを見つけたと思いましたが、それらはすべて異なる状況のようです。UIでのビルドの成功と、CLIでの失敗についてはあまりありません。

ここにいくつかの出力があります:

私が実行しているコマンドは次のようになります。

そしてそれを徹底的に保つために、ここに私のバージョンがあります:

更新(2011年6月7日):

別の方法として、私はやってみmdtool generate-makefilesました。それは人が期待するすべてのものを作成し、./configure適切に実行されましたが、makeかなり惨めに失敗しました。誰かが何か考えを持っているなら、私はこの問題を解決したいと思います。

0 投票する
0 に答える
256 参照

svn - mdtoolのxbuildビルドタスクはありますか?

MonoTouchおよびMonoforAndroidのビルドプロセスを自動化しようとしていますが、MSBuildタスクで問題が発生しています。残念ながら、MSBuildタスクは失敗しますが、mdtoolは正常に機能するため、MSBuildはmdtoolを使用しないと思います。

MDTOOLビルドタスクはありますか、それともウィングする必要がありますか?

xbuildのSVNビルドタスクはありますか?

ありがとう、ケニー。

0 投票する
2 に答える
2871 参照

android - mono android プロジェクトをビルドし、myproject.apk ファイルを生成するビルド ファイルを作成する方法。

私はモノアンドロイドプロジェクトを持っています。monodevelop を使用して、プロジェクトの apk をビルドできます。しかし、.apk ファイルを生成できるターゲットを使用して (ANT を使用するように) ビルド ファイルを作成したいと考えています。

正しい方向に向けてください。

.dll から .apk を生成するには、mandroid.exe を使用する必要があることがわかりました。ログは、monodevelop のビルド ツールが実行する _Manddroid というターゲットがあることを示しています。このターゲットは、次のコマンドを実行します

上記のコマンドをcmdにコピーして貼り付けようとしても、何も起こりません。ここで何が欠けているか考えていますか?

0 投票する
2 に答える
335 参照

eclipse - Eclipse Indigo(3.7)用のMDT UML2ツールはありますか?

Eclipse Indigo(3.7)用のMDT UML2ツールはありますか?少し混乱しています。このページのモデル開発ツール(MDT)には、リリースは6月22日(2010 ??)であると書かれていますが、このページの後半にリリースはありません。

0 投票する
2 に答える
216 参照

c# - Mono Start プロセス mdtool 呼び出し元を閉じる

Mono/OSX のコンソール アプリで、mdtool を呼び出して iOS プロジェクトをビルドしたいと考えています。正しいコマンド ライン引数を取得することに成功し、bash シェル スクリプトで正しく実行されます。

コンソールアプリの Process/ProcessStartInfo クラスで呼び出すと、ビルド後にこれが取得され、プログラムが終了します。

mdtool を呼び出すコードは次のとおりです。

0 投票する
1 に答える
1580 参照

xamarin.ios - MDToolからの.IPAファイル

MDToolにMonoTouchプロジェクトの.IPAファイルを作成させるにはどうすればよいですか?

MonoDevelop GUIアプリケーション内からビルドすると、.IPAファイルが作成されます。

ただし、mdtool build --configuration:AppStore|iPhone --project:MyProject.APPファイルなどを作成するだけです。

または、MDToolを実行しているユーザーのキーチェーンに証明書などがないため、署名付きIPAが作成されませんか?

0 投票する
1 に答える
3367 参照

monodevelop - コマンド ラインから Xamarin.iOS プロジェクトをビルドするときに、ソリューション ファイルの構成マッピングが正しく機能しない

Jenkins に Xamarin.iOS/MonoTouch プロジェクトをビルドさせようとしています。ソリューションとプロジェクト ファイルにいくつかの異なる構成を作成して、ある環境から次の環境へのビルド方法を制御しました。

Xamarin Studio 内からビルドすると、期待どおりに動作するように見えます。ただし、コマンド ラインからビルドすると、StartUp プロジェクトが正しい構成でビルドされません。

いくつかの異なるコマンドを試しましたが、必要なコマンドは次のとおりだと思います。

/Applications/Xamarin\ Studio.app/Contents/MacOS/mdtool build -t:Build -c:MySoftwareStaging Solution.sln

このソリューションには 3 つのプロジェクトがあります。ソリューション ファイルから始めます。

MySoftware\MySoftwareMT.csproj の関連セクションは次のとおりです。

そして、mdtoolこれは前述のコマンドからの出力の一部です。

なぜこれが起こっているのかについてのアイデアはありますか? Xamarin Studio で実行すると、すべて正常に動作します。奇妙な動作が見られるのは、コマンド ラインからのみです。

更新: @jonathanpeppers からの回答に基づいて、追加のテストを行いました。( を使用して) ソリューションをクリーンアップしてから、フラグ to--target:Cleanを使用して各プロジェクトを個別にビルドしてみました。最初の 2 つのプロジェクト (「MySoftware.Core.MT」と「MySoftware.Presentation」) では、. 彼らはビルドしましたが、dll はリリースではなく /bin/Debug に配置されました。最後に を使用して「MySoftwareMT」をビルドしようとすると、他のプロジェクトの DLL が見つからないためにビルドが失敗します。私はここで何が起こっているのか真剣に混乱しています。--project:Myprojectmdtool--configuration:Release--configuration:Staging

0 投票する
3 に答える
1157 参照

ios - MonoTouch:iOSAppStoreの作成-コマンドラインからのバージョン

Jenkinsがすぐにアップロード可能なパッケージを作成できるように、MonoTouch(Xamarin)のmdtoolを使用してコマンドラインから直接ios-appsAppstore対応を構築したいと思います。

次のコマンドを使用します。

これで、ビルドが実行され、AppStoreプロビジョニングプロファイルが使用され、bin / iPhone/AppStore-フォルダーにファイルが作成されます。

Xamarinのドキュメントによると、作成したアプリファイルをbin / iPhone / AppStoreに圧縮し、スクリーンショットに示すようにxCodeApplicationLoaderで選択する必要があります。

ここに画像の説明を入力してください

ただし、アプリケーションローダーではすべてのファイルがグレー表示されるため、続行することはできません。

0 投票する
1 に答える
2060 参照

iphone - MonoTouch: コマンド ラインから mdtool を使用して iOS アプリをビルドする: 複数のプロビジョニング プロファイル

MonoTouch (Xamarin) の mdtool を使用して、コマンド ラインから直接 ios-apps Appstore-ready をビルドしたいと考えています。

次のコマンドを使用します。

現在、xCode では、いくつかのプロビジョニング プロファイルが設定されており、mdtoolはどれを使用するか混乱しているようです。

ここに画像の説明を入力

そのビルドに使用したい目的のプロビジョニング プロファイルをmdtoolに伝える機会はありますか?