投稿日:

iOS アプリの Ad Hoc IPA を作成してデバイスにインストールする手順


本稿は、2014年12月4日現在の、iOS アプリの Ad Hoc な IPA を作成してデイバスにインストールするまでの手順のまとめです。

本稿はとても基本的な手順の解説です。知っている人にとっては当たり前のことだと思うのですが、今回1年ぶりぐらいに iOS アプリを手がけることもあって、その基本的な手順を忘れてしまい(アーカイブが必要なことも忘れていました)、大変困りました。ネットで検索するものの、最近 Xcode 6 がリリースされたばかりだからか差分の情報ばかり見つかって基本的な手順がありません。見つけても Xcode 4 の頃とかの古い情報ばかりでしたので、まとめました。

本稿は未来の自分に向けてのメモ程度のものです。本稿を今後参考にされる場合には、適宜キーワードを検索したりして、時々の最新情報を合わせてご一覧ください。

事前準備

  1. プロビジョニングプロファイルを作成しておく(ダウンロードは不要)
    => iOS プロビジョニングプロファイルの作成
  2. iTunes Connect でアプリも作成しておく

IPA ファイルの書き出し

  1. 証明書やプロファイルの更新と確認
    1. Xcode で、メニューの [Xcode] > [Preferences..] > [Accounts] において、該当の Apple ID やチームを選択して、[View Details..] ボタンで、そのチームの証明書・プロファイルの一覧を開く
    2. 画面内に更新ボタンの小さなアイコンがあるので更新して最新にして、目的の証明書やプロファイルを確認して閉じる。
  2. プロジェクトに証明書やプロファイルを設定する
    • Xcode で該当のプロジェクトを選択し、[Build Settings] の「Code Signing」セクションにおいて、「Code Signing Identity」に適切な証明書を、「Provisioning Profiles」に適切なプロファイルをそれぞれ選択して適用する。
    • 選択肢が出ずに、手入力になる場合:Xcode の [Editor] メニューでの表示設定が間違っているかもしれない。[Editor] メニューの中に [Show Values] というメニューが出ていたら、一度選択してみる。
  3. Xcode で、メニューの [Product] > [Archive] でプロジェクトをアーカイブする
  4. オーガナイザを開いて、作られたアーカイブを選択し、内容を確認する
    •  [Validate…] ボタンや [Submit…] ボタンが無効になっている場合: Archive Type が「iOS App Archive」でなく、「Xcode Generic Archive」になっていたら、プロジェクトで利用したライブラリの構成に問題があるかも知れない。適宜検索して対処。
  5. 問題無ければ、[Export…] ボタンから、AdHoc の場合は [Save for Ad Hoc Deployment] を選択し、その後の画面やオプションは適宜選択して、最後に ipa ファイルとして保存

iPhone へのインストール(iTunesによる同期)

  1. ipa をインストールしたい iPhone を同期しても良いコンピュータを準備(通常、普段使いのコンピュータ)
  2. iPhone をコンピュータに接続
  3. コンピュータの iTunes を起動
  4. ipa ファイルをダブルクリック(→iTunes に登録される)
    • ネットで授受した ipa で Mac でセキュリティ警告が出た場合には、Mac の「システム環境設定」の「セキュリティとプライバシー」から、警告の出た ipa を開く
  5. iTunes で iPhone のアプリ一覧を開く
  6. 当該のアプリが表示されているはずですので、[インストール] ボタンをクリックする等し、インストールされるようにする
  7. iTunes と iPhone を同期させる

 

以上です。

今回調べてなんとかなった手順ですが、「基本的な手順」として不適切な記述がありましたら、ご指摘いただけたらと思います。

投稿日:

HTML5とJavaScriptによるiPhone/Android両対応アプリ開発ガイド を発売しました


機会を頂戴いたしまして、弊社代表の野島も執筆に参加した書籍が、2013 年 3 月 11 日に、翔泳社様より出版されました。

614MUTKGzJL._SS500_

Amazon 販売ページ:
http://www.amazon.co.jp/HTML5とJavaScriptによるiPhone/Android両対応アプリ開発ガイド (DESIGN & WEB TECHNOLOGY)/dp/4798129682/

(紹介文)
本格的なスマホアプリを「HTML5とJavaScript」で作ろう! HTML5とJavaScriptを利用したスマートフォンアプリ開発が、2011年から注目されてきています。背景には、PCやタブレット、スマートフォンなど、異なるデバイスでも一定レベルで動作できるWeb技術(HTML5とJavaScript)が整ってきたことがあげられます。本書は、そうしたHTML5とJavaScriptを組み合わせてスマートフォンアプリを開発したい方に向けた書籍です。HTML5とJavaScriptを組み合わせたプログラミングの基本から始まり、スマートフォン向けデバイスAPIと組み合わせた開発、そして実際に開発者の方が作ってみたくなる本格的なスマートフォンアプリの開発手法までを解説しています。これ1冊で、HTML5とJavaScriptを利用したスマートフォンアプリ開発手法をひと通り学べます。

弊社で担当させていただいた部分は2章で、Web技術の基礎について解説しています。
また機会がございましたら是非書店などで手に取っていただけましたら幸いです。

このページのビュー数が多いので、2章について少し補足します。

  • 2章では、HTML、CSS、JavaScript の3つのパートで基礎的な事を解説しています。
  • HTML、CSS のパートでは、本書の読者層を考慮し、HTML5 や CSS3 で今後実用的に利用できるであろう新しい要素や表現方法を紹介しています。特にスマートフォンの開発では現実的でしょう。これらの新しい技術を利用することで、ユーザビリティを高めることが出来たり、またスマートフォンにおける回線速度問題への対応や、いわゆる Retina ディスプレイへの対応など、多くの課題についてよりベターな解決方法を選択出来るようになります。
  • JavaScript のパートでは、JavaScript の特徴的な言語パラダイムを改めて丁寧に解説しています。JavaScript の特性や機能をより正しく理解することで、JavaScript でより高度で大規模なプログラムを書くための基礎知識を整理しています。JavaScript のビギナーにとっては内容は少し高度かも知れませんが、これらの理解が不足している場合、スマートフォンなどのクライアントサイドで動作する本格的なアプリケーションを開発することは難しいかも知れません。