Chipstar Lightのメモ - Ad Hoc配布の方法
Apple Developer Programに登録
iOS Dev Centerにて自身のAppleアカウントをiOS Developerとして登録
XcodeにDeveloperアカウントを登録する
Xcodeを立ち上げる
メインメニュー > Xcode > Preferences... > Accountsタブを開く
Apple IDを追加
CSRファイルの作成
キーチェーンアクセスを実行
メインメニュー > キーチェーンアクセス > 証明書アシスタント > 認証局に証明書を要求を実行
証明書情報の入力
ユーザーのメールアドレス:Apple IDのアドレス
通称:公開キーのタイトル(任意)
CAのメールアドレス:無記入
要求の処理:ディスクに保存をチェック、鍵ペア情報を指定にチェック
保存場所を指定して保存
鍵ペア情報
鍵のサイズ:2048ビット
アルゴリズム:RSA
登録完了
iOS Dev CenterにてiOS Certificatesの登録
Member Center > Certificates, Identifiers & Profilesを選択
Certificates > Production > + をクリック
Select type:Production > App Store and Ad Hocを選択
Request:内容を確認しContinue
Generate:UChoose file...で先程作成した証明書を指定
Download:Downloadをクリックし証明書ファイルをダウンロード
Xcode端末のキーチェーンに証明書ファイルを登録
ダウンロードしたファイルをダブルクリック
キーチェーンアクセスで登録を確認
iOS Dev CenterにてApp IDの登録
Member Center > Certificates, Identifiers & Profilesを選択
Identifers > App IDs > + をクリック
必要項目を入力
App ID Description > Name:アプリ名(任意)
App ID Suffix > Explicit App IDを選択
Bundle ID : 対象のアプリのBundle Identifier
App Services : 任意の項目をチェック
登録完了
配布先デバイスのUDIDの取得
iOS Dev CenterにてDeviceの登録
Member Center > Certificates, Identifiers & Profilesを選択
Devices > All > + をクリック
デバイス情報の登録
Name : 任意の名前
UDID : 配布先デバイスのUDID
登録完了
Provisioning Profileの作成・登録
Member Center > Certificates, Identifiers & Profilesを選択
Provisioning Profiles > All > + をクリック
Distribution > Ad Hocを選択
先程登録したApp IDを選択
先程登録したCertificateを選択
先程登録したデバイスを選択
プロファイル名(任意)を入力
プロビジョニングプロファイルをダウンロード
プロビジョニングプロファイルをインストール
対象のXcodeプロジェクトを開く
ダウンロードしたプロビジョニングプロファイルをダブルクリックするとインストールされる
プロジェクトファイル > TARGETS > General > Identity
Teamで先程登録した証明書(のDistribution)を選択
メインメニュー > Xcode > Preferences... > Accountsタブを開く
対象のApple IDを選択し、右ペインのView Details...をクリック
上段のSingning Identitiesテーブルに、iOS Distributionを追加
Doneをクリック
ipaファイルの作成
Xcodeプロジェクトを開く
メインメニュー > Product > Archiveを選択
ビルドが実施され、成功すればOrganizerが起動
Exportをクリック
Save for Ad Hoc Deploymentを選択
先程登録したプロビジョニングファイルを選択
Exportをクリック
保存先を指定
完了
ipaファイルに対象デバイスに配布する
iTunesからインストール可能