おおまかな流れをまとめます。
key chain access で何度も証明書要求をし、同じkeyを作り、
uploadできない、もしくはupできてもInvalid Binary
だからダメと言われたりで散々だったので、簡単にまとめます。
1, Keychain access で証明書発行するためのcertificateを取得
iOS provisioning portalの左の欄のCertificatesからdevelopmentを選択
→Key Chain Accessで取得したcertificateファイルを選択
→submit
→submit
→download
→Key Chain Accessで証明書を確認。
※WWDR intermediate certificateも忘れずに!
→Key Chain Accessで証明書を確認。
※WWDR intermediate certificateも忘れずに!
2,Provisioning Profileの作成
(※deviceの登録、AppIDの作成は割愛。)
iOS provisioning portalのProvisioning
→developmentを選択
→new profileを選択
*Certificates
*Certificates
*App ID
*select an App ID
*Devices
それぞれを選択、入力。
downloadしたprovisioningを
xcode organizerの自分のiPhoneのところに追加。
xcode organizerの自分のiPhoneのところに追加。
これで実行する時にcode signを作成したprovisioningを選べばOK!!
3, アプリを申請する際の流れ
iOS provisioning portalの
CertificatesのDistributionを選択
→上記のcertificateファイルをsubmit
(※ここで注意すべきは,はじめの証明書要求と同じファイルを選択すること。
CertificateSigningRequest.certSigningRequestという名前のファイル。)
(※ここで注意すべきは,はじめの証明書要求と同じファイルを選択すること。
CertificateSigningRequest.certSigningRequestという名前のファイル。)
→download
iOS provisioning portalの
ProvisioningのDistributionを選択
→上記同様
→download
→追加
4,Application LoaderでUp
この前にiTunes Connectにログインして
manage your appsでアプリ登録のその他諸々を設定。
http://gihyo.jp/dev/serial/01/iphone/0010
↑申請する時、この記事('09年3月27日)を読み進めながら
やっていたもんだからApplication Loader??な状態だった。
Finderで/Developer/Application/UtilitiesにApplication Loader発見!
でUpする前にXcodeのcode signでDistributionのを選択。
→buildファイルの削除。
→clean all
→build
→buildファイルのDistribution-iphoneosに.appができているので圧縮。
→.app.zipをApplication Loaderでup。
→これで問題なければ完了。reviewを待ちです。
Finish!!
とその前にManage Your Apps でCurrent Statusを確認。
Invalid Binary状態だとメールが来て、ちゃんとしたファイルを
送りなおさないといけません。waiting for reviewだとかIn reviewは大丈夫。
*最後に
注意すべきポイントを上げます。
device用provisioningを取得する時
証明書を要求のため、自分の名前でkeyを作成しますが、
これをDistributionの時も同じものを使う所です。
今はreview待ちなんですが、これいつまで待たされるんでしょう。
とにかく自分が作ったアプリがApp Storeに載るのが楽しみですね。
4,Application LoaderでUp
この前にiTunes Connectにログインして
manage your appsでアプリ登録のその他諸々を設定。
http://gihyo.jp/dev/serial/01/iphone/0010
↑申請する時、この記事('09年3月27日)を読み進めながら
やっていたもんだからApplication Loader??な状態だった。
Finderで/Developer/Application/UtilitiesにApplication Loader発見!
でUpする前にXcodeのcode signでDistributionのを選択。
→buildファイルの削除。
→clean all
→build
→buildファイルのDistribution-iphoneosに.appができているので圧縮。
→.app.zipをApplication Loaderでup。
→これで問題なければ完了。reviewを待ちです。
Finish!!
とその前にManage Your Apps でCurrent Statusを確認。
Invalid Binary状態だとメールが来て、ちゃんとしたファイルを
送りなおさないといけません。waiting for reviewだとかIn reviewは大丈夫。
*最後に
注意すべきポイントを上げます。
device用provisioningを取得する時
証明書を要求のため、自分の名前でkeyを作成しますが、
これをDistributionの時も同じものを使う所です。
今はreview待ちなんですが、これいつまで待たされるんでしょう。
とにかく自分が作ったアプリがApp Storeに載るのが楽しみですね。