SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

Xamarinで作るAndroid/iOSアプリ

Xamarinを始めよう ~概要とインストール~

Xamarinで作るAndroid/iOSアプリ 第1回


Xamarinのインストール - Mac編

 それではMacへXamarinをインストールしてみます。

Xcodeのインストール

 Xamarin.iOSは内部でXcodeを使用します。そのために、まずはXcodeをインストールする必要があります。

 XcodeはApp Storeから取得します。App Storeを開き「Xcode」で検索すればすぐに見つかるので、これでインストールしてください。

 Xcodeをインストールしたら、必ず一度実行しておきます。Xcodeは、初回起動時に追加のコンポーネントをインストールする仕組みになっているためです。下図のメッセージが表示された場合にはインストールを実行してください(何も表示されなかった場合はすでにインストール済みなので何もする必要はありません)。

Xcodeをはじめて起動する際のメッセージ例
Xcodeをはじめて起動する際のメッセージ例

Xamarinのインストール

1. Xamarin Studio Communityをダウンロードする

 Xamarinの公式サイトにアクセスしXamarinのダウンロードページを表示します。

Xamarinの公式サイト
Xamarinの公式サイト
Xamarin Studioのダウンロード画面
Xamarin Studioのダウンロード画面

 Xamarinのダウンロードページは、Macからアクセスすると自動的にXamarin Studio Communityのダウンロードページへ移動します(注:WindowsからアクセスするとVisual Studioのダウンロードページが表示されますが、ページ下部にある「or download Xamarin Studio for OS X」のリンクからXamarin for Macをダウンロードすることができます)。

 有料版Xamarinのダウンロードというものはないようです。中身は無料版も有料版も変わりませんので、Visual Studioのライセンスを購入した上でXamarin Studio Communityを使用するべきと考えます。

2. DMGファイルを開きXamarin Installerを起動する

 ダウンロードしたDMGファイルをダブルクリックして開き、さらにXamarin Installerをダブルクリックして実行します。

Xamarin Installerの起動画面
Xamarin Installerの起動画面

3. インストールを実行する

 最初にXamarinのライセンスが表示されます(英語)。問題なければ[I accept the terms of the License Agreement]にチェックしてContinueします。

Xamarinのライセンス表示画面
Xamarinのライセンス表示画面

 続いてインストールする製品を選択します。Xamarin.AndroidはAndroid用Xamarin、Xamarin.iOSはiOS用Xamarinです。

 Intel HAXMはIntel Hardware Accelerated Execution ManagerのことでAndroid SDK付属のAndroidエミュレーターの動作を高速化するためのモジュールです。

インストールする製品を選択する
インストールする製品を選択する

 Configuration画面、Prerequisites画面は内容を確認しContinueするだけで問題ありません。

Configuration画面の例
Configuration画面の例
Prerequisites画面の例
Prerequisites画面の例

 Licenses画面ではXamarin以外のライセンスが表示されます。問題なければ[Accept licenses]をチェックしてContinueします。

Licenses画面の例
Licenses画面の例

 インストールが始まります。すべてが完了するまでしばらく待ちましょう。

インストール画面例
インストール画面例

 無事インストールが完了しました。

インストール完了
インストール完了

XamarinのバージョンとXcodeのバージョン ~Macの場合~

 Xamarin.iOSは、基本的に最新のXcodeをサポートしています。

 逆にXamarin.iOSのバージョンとXcodeのバージョンが合わないと、ビルド時や実行時にエラーが発生するなどといった問題が発生する場合があります。

 実際、本記事執筆時点で最新のXamarin.iOSをインストールすると、Xcodeを最新の7.3.1にしておかないとエラーが発生してビルドすることができないという現象が発生します。Xcode 7.3.1はOS X El Capitanでないとインストールできない(OS X Yosemiteにはインストール不可)ため、OSも最新にしておかないといけないことになります。

 またこれは、対応するXamarin.iOSがリリースされる前にXcodeをバージョンアップしてしまうと同様の問題が発生する可能性がある、ということでもあります。Xamarin.iOS/Mac OS/Xcodeそれぞれのバージョンアップ時にはご注意ください。

まとめ

 本記事ではXamarinの特徴とインストール方法を紹介しました。次回からは、より具体的にアプリの作り方を紹介していきたいと思います。

参考資料

修正履歴

この記事は参考になりましたか?

連載通知を行うには会員登録(無料)が必要です。
既に会員の方はを行ってください。
Xamarinで作るAndroid/iOSアプリ連載記事一覧
この記事の著者

青柳 臣一(アオヤギ シンイチ)

Twiter: https://twitter.com/ShinichiAoyagi中学生のころにプログラミングの楽しさを知り、それ以来趣味として仕事としてプログラミングに関わるようになる。23才のときに株式会社ディーバを設立。CADソフトウエア、給水設備監視システムなどのオリジナルソフトの開発、また、さま...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/9619 2016/09/12 11:32

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー