【iOS】Unityで開発したゲームの実機テストを行う方法

  • Unityでゲームを作った
  • iPhoneで実際に動かしてみたい

というあなたに向けた記事となっています。

Unityで開発したゲームをiPhoneで実際に動かす方法(実機テスト)を行う方法をお伝えします。

図を使ってわかりやすく説明しているので、ゆっくりご覧ください。

*作業環境はMacです。

目次

【iOS】Unityで開発したゲームの実機テストを行う方法

必要な条件

  1. iOSにビルドしてある
  2. シーンをすべて追加している
  3. Xcodeをインストールしている

これらの条件が必要です。XcodeはAppStoreからダウンロードできます。

あわせて読みたい
10秒でOK!Unityでプラットフォームを変更(切り替え)する方法 Unityでプラットフォームを変更(切り替え)する方法! をお伝えします。 【File】→【Build Settings】→【左下からプラットフォームを選ぶ】→【Switch Platformを押す】...

設定をする

Unity製のアプリをiPhoneで実行テストする方法

Unity製のアプリをiPhoneで実行テストする方法

【File】→【Build Setting】→【Player Settings】→【Inspector上に設定すべき項目が登場する】

いちおう、すべてのシーンが入っているか、プラットフォームがiOSになっているかを確認してください。

Company NameとProduct Nameをつける

Unity製のアプリをiPhoneで実行テストする方法

Company Name →saginomiya
Product Name →AdTest

好きなように記入してください。

「Identification」項目の「Bundle Identifier」を変更する

Unity製のアプリをiPhoneで実行テストする方法

【スマホみたいなアイコンをクリック】→【Identification項目のBundle Identifierの部分を変更する】

com.miyamoto.SertchTest
com.okamoto.GuruguruBall

実際にAppStoreに公開するときは他にも設定すべきことがあります。「Bundle Identifier」の名前は複雑にしておき、同じ人がいないような文字列にしておきましょう。

Buildをクリックする

Unity製のアプリをiPhoneで実行テストする方法 Unity製のアプリをiPhoneで実行テストする方法

【Buildを押す】→【場所を指定して保存する】

名前の後ろに「_iOS」とつけておくと便利です。

Unity-iPhone.xcodeprojをダブルクリック

Unity製のアプリをiPhoneで実行テストする方法

【Unity-iPhone.xcodeprojをダブルクリックする】

さきほど保存したところに「Unity-iPhone.xcodeproj」があります。それをダブルクリックしてください。

アカウントを追加する

Unity製のアプリをiPhoneで実行テストする方法

Unity製のアプリをiPhoneで実行テストする方法

【左側のUnity-iPhone項目を押す】→【Generalを押す】→【Add accountを押す】→【サインインする】

サインインしましょう。iPhoneとMacで使っているAppleIDが違うという人は、Macで利用しているAppleIDを記入しましょう。

さきほどサインインしたアカウントを選択

Unity製のアプリをiPhoneで実行テストする方法

【Team】→【さきほどサインインしたアカウントを選択】

ここ重要です。しないと確実にエラーが起こります。

iPhoneを接続する

【iPhoneとPCとつなぐ】

USBケーブルを使って接続しました。もっと前に接続してもなにも問題ありません。

接続したiPhoneを選択する

Unity製のアプリをiPhoneで実行テストする方法

Unity製のアプリをiPhoneで実行テストする方法

【Generic iOS Device】→【接続したiPhoneを選択】

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

実行ボタンをクリック

実行ボタンをクリックする

【実行ボタンをクリック】

実行しましょう。

エラーが出る場合はこちら

エラーが出る場合はこちらの記事を参考にしてください。そして戻ってきてください。

エラー解決記事:【Unity】Xcodeでビルドするときに「linker command failed with exit code 1 」エラーが出たときの対処法をご覧ください。

あわせて読みたい
【Unity】Xcodeでビルドするときに「linker command failed with exit code 1 」エラーが出たときの対処法 Xcodeでビルドするときに「linker command failed with exit code」がでた という悩みを解決します。 結論としてUnityで書き出しするときに「Build」ではなく「Build An...

Macのログインパスワードを入力

Unity製のアプリをiPhoneで実行テストする方法

【Macのログインパスワードを入力する】→【許可】

常に許可でもOK。

では実機にいきましょう

Unity製のアプリをiPhoneで実行テストする方法

↑一番左の画像はミスだったと思う。プロファイルとデバイス管理を選択してください。

【設定】→【一般】→【プロファイルとデバイス管理】→【接続してるものを押す】→【信頼しますかという部分を押す】

Unity製のアプリをiPhoneで実行テストする方法

【信頼】→【ホーム画面に戻る】→【アプリを押す】

これでアプリが実行されたらOK。あとは自分で調節していくのみです。

まとめ

  • Company NameとProduct Nameをつける
  • 「Identification」項目の「Bundle Identifier」を変更する
  • Buildをクリックする
  • Unity-iPhone.xcodeprojをダブルクリック
  • アカウントを追加する
  • さきほどサインインしたアカウントを選択
  • iPhoneを接続する
  • 接続したiPhoneを選択する
  • 実行ボタンをクリック
  • Macのログインパスワードを入力
  • あとはアプリを選択してゲームを実行する

こちらの4.5分ください!AdMobでUnity製のアプリに広告を実装する方法もご覧ください。

あわせて読みたい
4.5分ください!AdMobでUnity製のアプリに広告を実装する方法 AdMobってやつでUnity製のアプリに広告をつけられるらしいんだけど、そのやり方がわからない 特にiOSアプリにつけたいんだけど その悩みを解決します。 AdMobを利用し...

【IOS】Unity製のゲームで実機テスト

この記事が気に入ったら
いいね または フォローしてね!

よかったらシェアしてね!

コメント

コメントする

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

目次