7を使用してiPhoneやiPadにアプリをサイドロードできるということを知っているユーザーも多いかもしれない。Storeを経由せずに自分のデバイスにインストールすることが出来るということだ。これらのことは有料のデベロッパアカウントは不要で行うことが出来る。Storeを経由せずにサイドロードする方法簡単に説明する。必要な物と事前注意すでに開発者である場合は準備するものは少ないが、以下の環境が必要となる。9が動作しているiPhoneもしくはiPad少しの知識と少しの時間また、事前注意としてサイドロードするアプリが信頼のあるものかどうかは必ず確認すること。Storeからインストールするものでないので、Appleによる十分なテストが行われていないものであることに注意。Programに登録する必要があったが、今では有料でなくてもデベロッパアカウントを作成することができる。このおかげで、iPhoneやiPadなどの実機でテスト、ビルドすることができるようになっている。デベロッパアカウントを持っている場合はここでの説明はスキップし、デベロッパアカウントでログインしておく。開発者用のアカウントを作成するには、こちらのリンクにアクセスし、要求された情報を記入するだけでアカウントを作成することが出来る。作成すると次のステップへ進む。Xcodeはファイルサイズが大きいために時間がかかってしまうので空き容量や時間に注意。Xcodeは以下のリンクからダウンロードできる。無料ダウンロード後はアプリを起動し、セットアップを完了させる。ID...」を選択する。IDとパスワードを入力し、「Add」をクリックする。サイドロードしたいアプリを探すGitHubという、オープンソースのアプリケーションを公開している共有ウェブサービスがある。ここでは、そのGitHubで公開されているGammaThingyをサイドロードする方法で説明する。このGammaThingyはデバイスのディスプレイを快適に鑑賞できる明るさに調整できるという、目に優しいということが目的で作られたものである。有名なもので同じような機能の「f.lux」というアプリもある。具体的には内容が違うようだが、とにかくここではサイドロードする方法を説明する。URLの下のテキストボックスにURLが表示されているので、このURLをコピーする。(ここではhttps://github.com/thomasfinch/GammaThingy.gitというURLになる。locationのボックスにコピーしたURLをペーストし、Nextをクリックする。ソースコードからアプリケーションをダウンロードソースコードをダウンロードしてインポートする内容が表示されるので「Download」ボタンをクリックする。9が動作しているiPhoneを接続する。Xcode画面の左上にプロジェクト名の横にあるドロップダウンボックスから自分のデバイスを選択する。(デバイスを読み込むのに少し時間がかかる。)XcodeのステータスがReadyとなれば、プレイアイコン(▶)をクリックしてビルドプロセスを開始する。(ビルドプロセスにはしばらく時間がかかる。)ホーム画面上に表示されたアイコンアプリが無事に構築されたら、デバイスのホーム画面上にアプリアイコンが表示されているはずだ。問題なく動作するかどうかを確認するためにiPhoneを起動してアプリを起動させてみよう。信頼されていないAppデベロッパと出る場合には、使用を開始する前にデバイス上のアプリを許可する必要がある。これを行うには設定>一般>プロファイルへと進み、インストールしたアプリを信頼する。ビルド作成に失敗したり、うまくiPhoneにインストール出来なかったりエラーが出る場合は、間違ったiOSバージョンでないかどうかを確認、間違ったXcodeでないかを確認、その他間違ったコードである可能性があるので確認が必要となる。Identifierの部分をme.thomasfinch.GammaTest以外のものに変更する。BitcodeをNoに変更する。最新の記事PeyiPhoneやiOSとMacやWindowsなどPC全般の事を記事にしています。