LoginSignup
4
0

More than 1 year has passed since last update.

Unityで作成したゲームをiPhoneで動かしたい

Posted at

初めに

本記事では、作成したUnityプロジェクトをiPhoneへbuildする方法 について記載します。
Macを使用していることを前提にしているので気を付けてください。

前提事項

# 前提事項
① Unityがインストールされていること
② Mac Bookを使用していること
③ Xcodeをインストールしていること
④ Apple IDを作成していること

アプリを用意する

※既にアプリがある方は飛ばしてOKです。

まずは、なんでも良いのでBuildするためのアプリを用意しましょう。
空のプロジェクトを作成してください。
スクリーンショット 2022-06-11 2.12.30.png

今回は、アセットストアの無料アプリを利用します。
以下のアセットを使用します。

(1)「Add to My Assets」をクリックしてください
スクリーンショット 2022-06-11 0.43.46.png
(2)「Accept」をクリックしてください
スクリーンショット 2022-06-11 0.45.14.png
(3)「Open in Unity」をクリックしてください
スクリーンショット 2022-06-11 0.46.05.png
(4)「Unity.appを開く」をクリックしてください
スクリーンショット 2022-06-11 1.09.19.png
(5)右下の「Download」をクリックしてください。
スクリーンショット 2022-06-11 2.07.05.png
(6)右下の「Import」をクリックしてください。
スクリーンショット 2022-06-11 2.14.40.png
(7)「Import」をクリックしてください。
スクリーンショット 2022-06-11 2.23.52.png
(8)「Install/Upgrade」をクリックしてください。
スクリーンショット 2022-06-11 2.25.10.png
(9)右下の「Import」をクリックしてください。
スクリーンショット 2022-06-11 2.26.45.png
Unityに戻るとAssetsの下に「EndlessSpacePilot」という名前のフォルダが追加されていると思います。
スクリーンショット 2022-06-11 2.28.04.png
(10)「Assets/Scenes」はいらないので削除してください。
Delete」をクリックしてください。
スクリーンショット 2022-06-11 2.34.19.png
Delete」をクリックしてください。
スクリーンショット 2022-06-11 2.35.45.png

(11)Imortしたアセットを動かしてみましょう。
Assets/EndlessSpacePilot/Scenes」にある「Menu-c#」をダブルクリックしてください。
スクリーンショット 2022-06-11 2.38.17.png
」をクリックして実行してください。
スクリーンショット 2022-06-11 2.41.34.png
「適当に色々動かしてみてください」
スクリーンショット 2022-06-11 2.44.14.png

iPhoneにアプリを

本題のiPhoneへのBuild方法です。

(1)「File → Build Setings」の順にクリックしてください。
スクリーンショット 2022-06-11 2.50.15.png

(2)「iOS」を選択してください。
スクリーンショット 2022-06-11 2.53.22.png

(3)「Switch Platform」をクリックしてください。
スクリーンショット 2022-06-11 2.54.51.png

(4)再度動作確認をしてみましょう。

(5)(2)に戻って理、左下の「Player Settings...」をクリックしてください
スクリーンショット 2022-06-11 3.01.51.png

(6)「Company Name」と「ProductName」を任意のものを入力してください。
ここで設定する2つの名前は、作成したアプリのIDとなります。IDは以下のようになります。
com.[Company Name].[ProductName]

一番上の「Company Name」はご自身の名前などで構いません。ただ、上記の組み合わせてできたIDが他の人のIDと重複しない(ユニーク)なものとならなくてはいけないので注意してください。
スクリーンショット 2022-06-11 3.04.53.png

(7)名前を設定したら(5)の「Build Settingsウィンドウ」に戻ってください。(バツなどで閉じる)
スクリーンショット 2022-06-11 3.20.06.png

(8)右下の「Build」をクリックしてください。
スクリーンショット 2022-06-11 3.27.33.png

(9)フォルダの選択をすることになるので任意のフォルダを選択して「Choose」をクリックしてください。
スクリーンショット 2022-06-11 3.30.42.png
Build完了後、作成したフォルダを確認してみると色々なファイルが作られると思います。(少し時間がかかります。)
スクリーンショット 2022-06-11 3.45.01.png
(10)パソコンとiPhoneを接続してください。
このときiPhoneのロックは解除しといてください。

(11)(9)で作成したフォルダ内にある「Unity-iPhone.xcodeproj」をダブルクリックしてください。
スクリーンショット 2022-06-11 3.50.19.png

(12)Xcodeが起動します。
スクリーンショット 2022-06-11 3.55.31.png

(13)「Unity-iPhone」というプロジェクト名を選択してください。
スクリーンショット 2022-06-11 3.59.06.png

(14)「Signing & Capabilities」をクリックしてください。
スクリーンショット 2022-06-11 4.05.42.png

(15) 「Automatically manage signing」にチェックを入れてください。
スクリーンショット 2022-06-11 4.10.37.png
もし、以下のように聞かれたら、「Enable Automatic」をクリックしてください。
スクリーンショット 2022-06-11 4.09.50.png

(16)Teamに自身の「Apple ID」を設定します。
もし、アカウントがXcodeに「Apple ID」が設定されていない場合は設定しましょう。
ない場合は、「Add an Account」を選択しましょう。
スクリーンショット 2022-06-11 4.13.37.png
ご自身の「Apple ID」を入力してください。
スクリーンショット 2022-06-11 4.15.23.png

(17)Bundle Identifierに「com.[Company Name].[ProductName]」を設定します。

(18) 上手くいくとこんな感じの情報が表示されます。
※すみませんがプライバシーな情報なため画像は貼れません。

Team : 自身のApple IDの情報]
Bundle Identifier : com.[Company Name].[ProductName]
Provisioning Profile : Xcode Managed Profile
Signing Certificate : Apple Development

(19)実機(iPhone)を選択します。
スクリーンショット 2022-06-11 5.34.18.png
以下にようになればOKです。
スクリーンショット 2022-06-11 5.32.41.png

(20)Buildを実施します
」をクリックしてください。
※もしかしたらご自身のパソコンのパスワードを聞かれる可能性があるのでその時はそのパスワードを入力してください。
スクリーンショット 2022-06-11 5.50.44.png

(21)以下のようなエラーが出た場合
もし、以下のようなエラーが出た場合は、実機(iPhone)側で設定が必要です。
スクリーンショット 2022-06-11 5.44.03.png

バージョンごとに若干名前が異なると思いますが、「iOS 15.5」時点では次の場所でアプリケーションの認証を行なってください。
設定 → 一般 → VPNとデバイス管理 → Apple Development:(Apple IDのメールアドレス)

(22)再度Buildを実施します
以下のような「Running ~ on ~」になれば、アプリの認証は問題ないです。
スクリーンショット 2022-06-11 6.06.45.png
以下のようなになれば、ビルドの成功です。
スクリーンショット 2022-06-11 6.14.29.png

(22)実機で動かす
以下のようにアプリのアイコンが表示されているはずなので起動してみてください。
初めは、もしかしたら実機でアプリが起動するかもしれません。
スクリーンショット 2022-06-11 6.13.13.png

このように起動すれば成功です。
スクリーンショット 2022-06-11 6.20.46.png

最後に

ここまでご覧いただきありがとうございます。この記事で作成する過程で投稿者がつまづいたのはXcodeとApple IDの連携(14)~(16)です。ちゃんとiPhoneと繋がっているか確認しましょう。

4
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
0