1. HOME
  2. »
  3. プログラミング・Web
  4. »
  5. Unity
  6. »
  7. 【Unity】開発したiOSゲームをiPhoneで実機テストする方法

【Unity】開発したiOSゲームをiPhoneで実機テストする方法

こんにちは。現在、最新ゲーム熱意製作中の@It_is_Rです。
個人での開発はとても大変で、時間がかかってしまっていますが、すこしずつ形にしていっています。

さて、今回はUnityで開発したiOS用のゲームを、iPhoneで実機テストする方法です。

実機テストをすると、Unity上で再生したときとは、ゲームの動きが異なる場合があります。
早い段階で行なっておきましょう。

また、Androidを使って実機テストをしたい場合は、こちらの記事を参考にしてください。

今回は、Macを使った方法の紹介になります。
Windowsをお使いの場合、iPhoneでの実機テストはできなくはないようですが、有料のサービスを使う方法だったり、リモートのMacを使う方法だったりと、少々むずかしい印象があります。

目次
  1. モジュールのインストール
  2. iOS用にゲームをビルドする
  3. iPhoneで実機テストする
  4. まとめ

モジュールのインストール

Unityで開発したゲームをiPhoneで動かすには、iOS用にビルドする必要があります。
そのためには、「iOS Build Support」というモジュールをインストールしなければなりません。

では、「iOS Build Support」をインストールしていきましょう。

まずはUnity Hubを開き、「インストール(Installs)」をクリックします。

使用したいバージョンの、右上のマークをクリックします。

「モジュールを加える(Add Modules)」をクリックします。

「iOS Build Support」を選択して「実行(DONE)」をクリックします。

これでインストールが始まります。しばらく待ちましょう。

下の画像のように、iOSと表示されれば、インストールの成功です。

iOS用にゲームをビルドする

続いてiOS用にゲームをビルドしてみましょう。
「ファイル(File)」から、「ビルド設定(Build Settings)」をクリックします。

「iOS」を選択し、「Switch Platform」をクリックします。

すると表示が切り替わるので、「ビルド(Build)」をクリックします。

保存先を選択して「Choose」をクリックします。

保存したフォルダを見てみると、次のようなファイルが出力されています。
そのなかから「Unity-iPhone.xcodeproj」を開きます。

するとXcodeが立ち上がります。

iPhoneで実機テストする

では、Unityで開発したゲームを、iPhoneで実行してみましょう。
iPhoneをMacにUSB接続してください。

さらに、下の画像の場所をクリックします。

接続したiPhoneを選択しましょう。

「Unity-iPhone」をクリックし、「Signing & Capabilities」を選択します。

「Automatically manage signing」のチェックを入れます。

すると次のようなダイアログが表示されますので、「Enable Automatic」をクリックします。

さらに、「Team」の部分をクリックします。

自分のアカウントを選択します。(アカウントの登録が済んでいる必要があります)

このとき、もしかすると「Failed to register bundle identifier」や「No profiles fir ‘com.XXX.XXX’ were found」といったエラーが表示されるかもしれません。

そんなときは「Bundle identifier」を変更すると、エラーが消えることがあります。
今日の日にちを入れてみたり、適当な数字を入れてみたりして、なんどか試してみてください。

それでは、▶をクリックして、実行してみましょう。

このとき、もし次のようなダイアログが表示された場合、iPhoneの設定を変更し、デベロッパを許可しましょう。

許可するには「設定」→「一般」→「プロファイルとデバイス管理」と選択し、「デベロッパAPP」の項目から開発元を信頼する設定をすることができます。

これで無事、iPhoneの実機でテストをすることができました。

まとめ

Unityでスマホゲームを開発していると、Mac上で再生したときと、スマホで動かしたときとで、動作が異なることがあります。
それを防ぐためには、早い段階で実機テストを行なっておいたほうがいいでしょう。

今回はUnityで開発したゲームをiPhoneで動作確認する方法を紹介しました。
参考になれば幸いです。

スポンサードリンク

関連コンテンツ

オススメ記事

Gitの使い方。バージョン管理する流れを、実際にやってみよう

こんにちは。@It_is_Rです。 前回「【Mac】Gitのダウンロードとインストールの手順」では、Gitのインストーラを公式サイトからダウンロードしてインストールする方法と、Homebrew

【 gulp 】 超便利! Sass で Normalize.css などをインポートする方法。

ふと立ち上がった瞬間に、ホットマットを猫に奪われる@It_is_Rです。 全然どいてくれない。 今回は gulp を使って、 Sass ファイルから Normalize.css などをインポー

WordMove | 運用中の WordPress 環境をローカルと FTP で同期

道が覚えられない、@It_is_Rです。 人生さえ彷徨い続けてここにいます。 さて、運用中の WordPress サイトの環境を、ローカル開発環境と同期したい時、 WordMove を使うとと

bootstrap3

Bootstrap3でサイトのレイアウト。グリッドシステムの使い方と裏技。

開発中のゲームはサイト制作に入っております。@It_is_Rです。 前回に引き続き、Bootstrap3の記事です。 サイトを作るとき、CSSなどを使ってサイトのレイアウトを調節したりしますが

キーボードで画像を動かすよ!

【JavaScript】キー入力でキャラを動かしてみよう! 小学生からのプログラミング入門

小学生からのJavaScript《ジャバスクリプト》入門講座《にゅうもんこうざ》、今回もはじめていきましょう! 前回は、りこちゃんの画像をクリックすると、前に一歩動くというのをJavaScri

WordPress テーマ自作 | Pug ( Jade ) で記事一覧ページを作る方法!

愛と勇気だけが友達の@It_is_Rです。 今回はPugでWordPressテーマを作る方法を少し紹介します。 詳しいテーマの作り方はこちらをご覧ください。 WordPressのテーマを自作

WordPressカスタムヘッダーを完璧に使いこなしたい人へ告ぐ!

森の中に昔から住んでる@It_is_Rです。 WordPressのカスタマイズをする上で、カスタムヘッダーを使うと、色やヘッダー画像をWordPressの管理画面から操作できるようになり便利です

ショートコード

BEMによるCSS設計の方法を解説。命名規則から使い方まで。

完璧を求めすぎて、平均以下な@It_is_Rです。 CSSは比較的簡単なものですが、CSS設計をしっかりしておかなければ、余分なコードが多くなったり、後から修正が大変になったりしてこまることにな

【CSS設計】ボタンを作って覚える。機能ごとに分けて作る重要性。

手が回らない、頭が回らない、口が回らない。@It_is_Rです。 CSSはある程度大雑把に書いても動かすことができます。しかし、CSSを覚える上で一番難しい部分と言えばCSS設計でしょう。 パ

【Android Studio】TextView を使ってテキストを変更、追加する方法。

TextViewの文字列を変更するより、これまでの人生を変更したい@It_is_Rです。 Android Studioを使ったアプリ開発講座6回目です。 今回はアプリに表示されたテキストを変更

コメントをどうぞ!(コメントは承認後に反映されます)

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です