2

ソリューション内に構築したいアプリがいくつかあり、それらを個別に構築したい

実行中: /Applications/Xamarin\ Studio.app/Contents/MacOS/mdtool -v build "--configuration:Release|iPhone" ./42.csproj

失敗します。

Xamarin の例はすべて、mdtool でソリューション ファイル (.sln) を使用していることがわかりますが、ソリューション内のプロジェクトだけを参照する方法があることをまだ疑問に思っています。

4

2 に答える 2

2

次のように実行できます。

/Applications/Xamarin\ Studio.app/Contents/MacOS/mdtool -v build -c:"Release|iPhone" -p:"42"

これを実行するときは、ソリューション フォルダーにいることを確認する必要があります。上記のコマンドの 42 は、プロジェクト ファイル自体ではなく、iOS プロジェクト ファイルが含まれるサブ フォルダーを参照する必要があります。

于 2015-09-15T03:03:44.257 に答える
1

xamarin と話し合った後、彼らは mdtool の使用は推奨されないと主張しています。xbuild を使用するように言われましたが、その方法は次のとおりです。

xbuild Project.sln /p:Configuration=AppStore /p:Platform=iPhone /p:BuildIpa=true /t:42

これにより、BuildIpa フラグが true に設定されます。

于 2015-10-13T06:33:04.817 に答える