【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製のゲームで実機テスト

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

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

コメント

コメントする

This site uses Akismet to reduce spam. Learn how your comment data is processed.

目次