iPhoneアプリをApp Storeで販売するためには
配布用のビルドをする必要があるそうです。
その時の手順をメモ。
iPhone Developer Programへアクセス。
Apple Developer Connection – iPhone Dev Center – Overview
- 配布用の認証キー作成とダウンロード
- ローカルで認証キーを作成する
- IDP でCertificates → Distribution → Add Certificates
- 作成した認証キーをアップロードする
- 認証キーをダウンロード
- キーチェインに登録
- 配布用のプロビジョニングの作成とダウンロード
- IDP でProvisioning → Distribution → Add Profile
- Distribution MethodはApp Storeをチェック
- Profile Name は自分の好きな名前を
- Distribution Certificateは登録したDistribusion用認証キーが表示されていることを確認
- App IDは[数字].*を指定したApp IDを選択
- 作成したプロビジョニングをダウンロード
- プロビジョニングを~/Library/MobileDevice/Provisioning Profilesにコピー
- 配布用のビルドをする
- 配布用ビルド構成の作成
- 配布用ビルドにプロビジョニングを設定
- ターゲット情報の識別子を設定
- Info.plistのバージョンを確認
- ビルドは「ビルドして進行」じゃなくて純粋に「ビルド」を
- できあがったProductsの〜.appをzipする。
ビルドがうまくいかない場合はこれを実行。
僕はこれでうまく行きました。
- Xcodeのメニュー→プロジェクト→アクティブターゲットを編集
- Distribution構成のCode Signing→コード署名ID→Any iPhone OS Deviceの値をDon’t Code Signに設定
- Xcodeのメニュー→ビルド→すべてのターゲットをクリーニング
- FInderでプロジェクトフォルダを開き、buildディレクトリ内をすべて削除
- Xcodeを再起動
- Code SignにDistribution用プロビジョニングを再設定
- ビルド

11月 24th, 2010 at 6:49 PM
[...] http://iphone.longearth.net/2009/02/03/%E3%80%90iphone%E3%80%91app-store%E7%94%B3%E8%AB%8B%E7%94%A8%E3%82%A2%E3%83%97%E3%83%AA%E3%82%92%E3%83%93%E3%83%AB%E3%83%89%E3%81%99%E3%82%8B/ [...]