Xcodeを使ってiOS 9のアプリをサイドロードする方法 2016/06/28Pey Tips (6 コメント)iOS 9はXcode 7を使用してiPhoneやiPadにアプリをサイドロードできるということを知っているユーザーも多いかもしれない。つまりオープンソースのアプリを見つけることができれば、Xcodeで読み込み、App Storeを経由せずに自分のデバイスにインストールすることが出来るということだ。これらのことは有料のデベロッパアカウントは不要で行うことが出来る。ここでは、Xcodeを使ったiOS 9のアプリをApp Storeを経由せずにサイドロードする方法簡単に説明する。もくじ必要なものと事前注意Appleのデベロッパアカウントを作成Xcode 7のダウンロードXcode 7にデベロッパアカウントを追加サイドロードしたいアプリを探すXcodeでCheck OutiOS 9デバイスに実機ビルドするその他の注意点 1. 必要な物と事前注意すでに開発者である場合は準備するものは少ないが、以下の環境が必要となる。Xcode 7Xcode 7が動作するMaciOS 9が動作しているiPhoneもしくはiPad少しの知識と少しの時間また、事前注意としてサイドロードするアプリが信頼のあるものかどうかは必ず確認すること。App Storeからインストールするものでないので、Appleによる十分なテストが行われていないものであることに注意。 2. デベロッパアカウントを作成これまでは開発者用のアカウント(デベロッパアカウント)を作成するには有料でDeveloper Programに登録する必要があったが、今では有料でなくてもデベロッパアカウントを作成することができる。このおかげで、iPhoneやiPadなどの実機でテスト、ビルドすることができるようになっている。すでにデベロッパアカウントを持っている場合はここでの説明はスキップし、デベロッパアカウントでログインしておく。情報を入力しApple IDを作成開発者用のアカウントを作成するには、こちらのリンクにアクセスし、要求された情報を記入するだけでアカウントを作成することが出来る。作成すると次のステップへ進む。3. Xcode 7のダウンロードiPhoneやiPadにアプリをサイドロードするためにはMac用のアプリであるXcode 7が必要になる。Xcodeはファイルサイズが大きいために時間がかかってしまうので空き容量や時間に注意。Xcodeは以下のリンクからダウンロードできる。Xcode カテゴリ: 開発ツール 現在の価格: 無料ダウンロード後はアプリを起動し、セットアップを完了させる。4. Xcode 7にデベロッパアカウントを追加するXcodeにApple IDを追加するXcode 7を起動して、Xcode>Preferences…>Accountタブへと進み左下にある「+」ボタンをクリックして、「Add Apple ID…」を選択する。Apple IDとパスワードを入力し、「Add」をクリックする。5. サイドロードしたいアプリを探すGitHubという、オープンソースのアプリケーションを公開している共有ウェブサービスがある。ここでは、そのGitHubで公開されているGammaThingyをサイドロードする方法で説明する。このGammaThingyはデバイスのディスプレイを快適に鑑賞できる明るさに調整できるという、目に優しいということが目的で作られたものである。有名なもので同じような機能の「f.lux」というアプリもある。具体的には内容が違うようだが、とにかくここではサイドロードする方法を説明する。GitHubのHTTPS clone URLをコピーGitHubのアプリのページの右下には、HTTPS clone URLの下のテキストボックスにURLが表示されているので、このURLをコピーする。 (ここではhttps://github.com/thomasfinch/GammaThingy.gitというURLになる。)6. XcodeでCheck OutSource Control > Check OutXcode 7を開き、ツールバーにあるSource ControlからCheck Outを選択する。githubのURLをペーストrepository locationのボックスにコピーしたURLをペーストし、Nextをクリックする。ソースコードからアプリケーションをダウンロードソースコードをダウンロードしてインポートする内容が表示されるので「Download」ボタンをクリックする。7. iOS 9デバイスを接続するデバイスを確認>Ready>▶USBを使用してMacにiOS 9が動作しているiPhoneを接続する。Xcode画面の左上にプロジェクト名の横にあるドロップダウンボックスから自分のデバイスを選択する。(デバイスを読み込むのに少し時間がかかる。)XcodeのステータスがReadyとなれば、プレイアイコン(▶)をクリックしてビルドプロセスを開始する。(ビルドプロセスにはしばらく時間がかかる。)ホーム画面上に表示されたアイコンアプリが無事に構築されたら、デバイスのホーム画面上にアプリアイコンが表示されているはずだ。問題なく動作するかどうかを確認するためにiPhoneを起動してアプリを起動させてみよう。8. その他の注意点信頼されていないAppデベロッパと出る場合には、使用を開始する前にデバイス上のアプリを許可する必要がある。 これを行うには設定>一般>プロファイルへと進み、インストールしたアプリを信頼する。ビルド作成に失敗したり、うまくiPhoneにインストール出来なかったりエラーが出る場合は、間違ったiOSバージョンでないかどうかを確認、間違ったXcodeでないかを確認、その他間違ったコードである可能性があるので確認が必要となる。「An App ID with Identifier ‘me.thomasfinch.GammaTest’ is not available. Please enter a different string.」のようなエラーが出来てビルド出来ない場合は、 Bundle Identifierの部分をme.thomasfinch.GammaTest以外のものに変更する。 (例:com.i-bitzedge.GammaTest や jp.test.GammaTestなど)「Linker command failed with exit code 1 (use -v to see invocation)」というエラーになる場合は Build Settings>Build Options>Enable BitcodeをNoに変更する。 The following two tabs change content below.この記事を書いた人最新の記事PeyiPhoneやiOSとMacやWindowsなどPC全般の事を記事にしています。 最新記事 by Pey (全て見る) 週間Tweaks:ステータスバーの時刻をダブルタップで日付に切り替え「DateTap」など - 2018/02/12 週間Tweaks:iPhoneXでスワイプアップでロック「SwipeUpLockX」やドックをカスタマイズ「Marina」など - 2018/02/05 週間Tweaks:iPhoneXのアプリスイッチャーでスワイプでアプリ終了「EasySwitcherX」など - 2018/01/29