追記 2016/04/12
Xamarin が Microsoft に買収され、無償で使えるようになったことで、BUSINESS版でなくても xbuild
が使えるようになりました、やったね!
Xamarin でも、リリース用アプリのビルド→署名→テストとか、自動化したいじゃないですか。
Win/Visual Studio の場合は msbuild
、Mac/Xamarin Studio の場合は xbuild
でそれが可能との情報を得て試してみたところ、、、
$ xbuild HogeAppAndroid.csproj
XBuild Engine Version 3.2.6.0
Mono, Version 3.2.6.0
Copyright (C) Marek Sieradzki 2005-2008, Novell 2008-2011.
Build started 2014/04/04 13:13:59.
__________________________________________________
Project "...HogeAppAndroid/HogeAppAndroid/HogeAppAndroid.csproj" (default target(s)):
Target _SetLatestTargetFrameworkVersion:
: error XA9008: Building from the command-line requires a Business License.
Task "ResolveSdks" execution -- FAILED
Done building target "_SetLatestTargetFrameworkVersion" in project "...HogeAppAndroid/HogeAppAndroid/HogeAppAndroid.csproj".-- FAILED
Done building project "...HogeAppAndroid/HogeAppAndroid/HogeAppAndroid.csproj".-- FAILED
“Building from the command-line requires a Business License.”
だそうです。
Starter Edition, Indie Edition では、コマンドラインからのビルドは許可されていないようです。
の比較表ではちょっと分からなかったな。。。
Win/Visual Studio な人は自動的に Business Edition 以上だから問題ないのですが、個人だから Business版買えないよ、Starter/Indie だけど (なんちゃって)CI とかやりたいよ、という人はあきらめるしかないみたいです。
…手動でやります。