Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

posted at

updated at

Xamarin でビルドを自動化するには Business 版以上が必要でしたが今は無料でできます

追記 2016/04/12

Xamarin が Microsoft に買収され、無償で使えるようになったことで、BUSINESS版でなくても xbuild が使えるようになりました、やったね!

Xamarin でも、リリース用アプリのビルド→署名→テストとか、自動化したいじゃないですか。

Win/Visual Studio の場合は msbuild、Mac/Xamarin Studio の場合は xbuild でそれが可能との情報を得て試してみたところ、、、

$ xbuild HogeAppAndroid.csproj 

XBuild Engine Version
Mono, Version
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 とかやりたいよ、という人はあきらめるしかないみたいです。


Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
Help us understand the problem. What are the problem?