2016-08-09 6 views
0

私はmdtoolを使ってターミナルからXamarin.Macアプリをビルドしようとしています。ターミナルからXamarin.Macプロジェクトをビルドする

入力:

$ Applications/Xamarin\ Studio.app/Contents/MacOS/mdtool build -p:"Project" -t:Build -c:"Release" "../../Solution.sln"

出力:

error: The Xamarin Studio Community Edition of Xamarin.Mac does not support building outside of Xamarin Studio. Please go to https://store.xamarin.com to upgrade to the Business Edition.

私はそれがあるため、Microsoftの買収の今自由であると思いました。 AFAIKも利用できるビジネス版はありません。

端末からビルドする方法はまだありますか?私は最新のXamarinバージョンを使用しています。あなたは​​統一ベースのプロジェクトを構築している場合

答えて

1

、あなたはxbuild使用することができます。

デバッグ:

xbuild CLIBuild.csproj /target:Build /p:Configuration=Debug 

リリース:

xbuild CLIBuild.csproj /target:Build /p:Configuration=Release 

注:「リリースについてあなたのApple OS-Xコード署名キーがキーチェーンにインストールされていることを確認してください。

注:「新しい」xplat OS-X msbuild(14.1.0.0)はまだ動作しません。特定の参照を含むと失敗します。

/Applications/Xamarin\ Studio.app/Contents/MacOS/mdtool build CLIBuild.csproj 
:それは

あなたはXamarin.Macクラシックベースのプロジェクトを構築している場合は、次のように動作するはずmsbuild問題またはXamarin.Mac.targetsファイルのいずれかで問題がある場合、私は知りません

注:私はこれをテストしましたが、それは何らかの理由で "activation.xamarin.com"への依頼を依頼しますが、Community Editionで適切に構築されています。私は通常、Classic-APIベースのアプリケーションを開発していないので、mdtool経由でビルドすることはありません。

この問題は@https://bugzilla.xamarin.com

と報告します
関連する問題