日々生み出されるネットサービスやテクノロジーに詳しい著者による、こんなふうにサービスに取り込んだら面白いのではないか、という提案。技術的な応用面にフォーカスしていく(編集部)
- - PR -
前回の記事「App Store登録もOK! JavaScriptで作るiPhoneアプリ」からずいぶん時間がたってしまいました。実は年末に筆者のかかわる音楽ニュースサイト「ナタリー」の大規模なリニューアルがあり、そのほかの仕事も含めていままでにない忙しさだったのですが、それにしても2カ月はひどい。今年はちゃんと月1で記事を書けるようにしたいところです。2月にもなって今年の目標を書くのもどうかと思いますが。
さて、今回は前回に引き続きiPhoneでのアプリ開発について書きます。実際にiPhone上で動くバイナリの作成、App Storeへの登録を行ってみました。
インストール可能なアプリを作成するための準備
iPhoneはアプリの管理が比較的厳しく行われており、作成したアプリを単純にコピーするような方法ではインストールを行えません。
証明書の作成、開発者の登録、開発用デバイスのID登録、プロビジョニング(準備)ファイルの作成とインストールを経て「iPhoneにインストールできるバイナリ」を作成しなければなりません。
ここでは、必要な作業の流れをざっくりと紹介します。
※下記の作業は、CSRの作成を除いてアップルのiPhoneデベロッパ向けサイト「iPhone Developer Program」上で行います。
| 編集履歴:一部本文を削除しました。2009/2/12 |
□ 開発者登録〜iPhone Developer Program Portalからスタート
まずは、開発者登録をします。個人デベロッパとして登録している場合、開発者は1人だけです。
| 編集履歴:一部本文を削除しました。2009/2/12 |
証明書の作成と登録
□ デバイスIDの登録
iPhone/iPod touchには端末ごとに異なる固有IDがあります。開発中のiPhone用アプリを自分のiPhoneやiPod touchにインストールするためには、デバイスIDを登録する必要があります。デバイスIDはiTunesやiPhone SDKに付属のオーガナイザで調べることができます。
| 編集履歴:一部本文を削除しました。2009/2/12 |
□ アプリケーションIDの登録
次に必要なのはアプリに固有のIDです。ほかと衝突しなければOKなのですが、いわゆる「リバースドメイン」形式が推奨されているので素直に従います(手続き絡みでは、少しの間違いでアプリのインストールができなくなったりするので、できるだけ無難な選択肢を選ぶことをお勧めします)。リバースドメインとは、例えば「jp.co.atmarkit.iphoneapp」のようになります。
| 編集履歴:一部本文を削除しました。2009/2/12 |
プロビジョニングプロフィールの作成とiPhoneへのインストール
プロビジョニングプロフィールは、ここまでの手順で登録してきた「開発者」「デバイス」「アプリケーション(ID)」をひとまとめにして、許可されたデバイスに許可されたアプリをインストールできるようにするためのファイルです。開発用、App Storeでの配布用それぞれ別々のプロフィールが必要になります。
| 編集履歴:一部本文を削除しました。2009/2/12 編集部から:アップルジャパンの判断により、 iDP/iTunes Connectのポータルのスクリーンショットやアプリ登録までの手順に該当する個所を削除いたしました。 |
これで、iPhoneに自作アプリをインストールする準備が整いました。いよいよ、iPhone用にアプリをビルドします。
| 1-2-3 |
| INDEX | ||
| これ、俺ならこう使う(6) iPhoneアプリケーションをApp Storeに登録してみた |
||
| Page1 インストール可能なアプリを作成するための準備 証明書の作成と登録 プロビジョニングプロフィールの作成とiPhoneへのインストール |
||
| Page2 iPhone上で動作するアプリをビルドする App Store登録用にアプリをビルドする App Storeにアプリを登録してみる |
||
| Page3 App Store登録のための審査について 思わぬところでつまずいているアプリ開発者へ おまけ:Palmが新OS webOSを発表、JavaScript+HTMLでアプリ開発 |
||
■ @IT関連記事
| iPhoneをリモコンにしてみる 次世代のインプットを考えよう(1) マウスやキーボードだけではつまらない。Flashを応用して、iPhoneやバランスWiiボード、Chumbyを入力デバイスにしてみよう |
||
| iPhone向けWebアプリを作ろう Safari Web Content Guide for iPhoneを読み解く iPhone/iPod touch上のWebブラウザのSafariで動くWebアプリを作成し、UIを最適化するコツを紹介します 「リッチクライアント & 帳票」フ ォーラム 2008/5/29 |
||
| 日本のインディよ! iPhoneにカワイイ系で打って出よ ものになるモノ、ならないモノ(24) ついにiPhoneが日本に。国内キャリアの垂直統合型ビジネスモデルが揺らぐとき、インディ系開発者が世界に打って出る商機がある! 「Master of IP Network」フォーラム 2008/6/17
|
||
| Google App Engineは20%プロジェクトから生まれた Google Developer Day 2008特集(2) プロダクトマネージャーに聞く、App Engineの成り立ちと現状、ビジネス、Amazon EC2との違い、そして日本人への期待 「リッチクライアント & 帳票」フ ォーラム 2008/6/24 |
||
| ご意見、ご感想は Smart&Social 会議室へどうぞ |
| Smart&Social フォーラム トップページへ |
TechTargetジャパン
- 検索技術を使うなら知ってないと損する6つのこと (2012/2/9)
ソーシャルアプリなど大規模Webサービスや企業内システムでも欠かせない検索技術のまとめ - AWSとAndroidを直結するSDKで何ができるのか? (2012/2/3)
簡単なコーディングでAndroidアプリからAmazon S3のストレージに直接接続できるサンプルを基にSDKの使い方を紹介 - HTML5/jQuery MobileなどスマホWeb開発記事33選 (2012/1/31)
スマートフォン向けWebアプリを作るための@IT記事のまとめ。HTMLやCSS、JavaScript/jQuery自体の基礎学習記事も紹介 - iPhoneで動くARアプリを作るためのライブラリ10選 (2012/1/25)
ARToolkitをはじめ、iOS(iPhone/iPad)で使えるAR(拡張現実)を実現するためのさまざまなライブラリをサンプルやコードを交えて紹介
|
|
キャリアアップ
スポンサーからのお知らせ
イベントカレンダー
- - PR -
