iPhone実機でプログラムを動かす †
1.Apple ID を作成する †英語で登録したほうがよい。 ちなみに、私は日本語で登録してしまい、文字化けとかしてたので、サポートに問い合わせて直してもらいました。 http://developer.apple.com/contact/ 2.iPhone Developer Center に登録する †http://developer.apple.com/iphone/ 3.iPhone Developer Program に加入する †iPhone Developer Program($99)をApple Storeから注文する。
こんな感じのエラーが出たら、有効期限切れなのでサポートに問い合わせを。 Our records indicate that this activation code has expired and may not be used at this time. If you feel that you are receiving this message in error, please try entering the activation code again, or contact us if you require assistance. さらに、こんな感じのエラーが出たらサポートに問い合わせを。 We are unable to activate your iPhone Developer Program membership because we are unable to successfully verify your identity. Please contact us and reference Enrollment ID#XXXXXXXXXX for further assistance. 4.証明書を作ってインストールする †http://developer.apple.com/iphone/manage/certificates/team/howto.action
一番最後の「Saving your Private Key and Transferring to other Systems」以外を順にやる。 5.iPhone のデバイスIDを登録する †http://developer.apple.com/iphone/manage/devices/howto.action
Device Name はなんでもいい。 6.App ID を追加する †http://developer.apple.com/iphone/manage/bundles/howto.action
App ID Name はなんでもいいけど App ID は「*」にする。 7.Provisioning Profilesを作成しインストールする †1.プロビジョニングプロファイルを作る †http://developer.apple.com/iphone/manage/provisioningprofiles/howto.action
Provisioning Name はなんでもいい。 2.ダウンロード †作ったプロファイルがダウンロードできるようになったら、保存して、ドックの XCode のアイコンの上にドロップする 。(このとき特にリアクションがないけど大丈夫) 3.確認 †http://developer.apple.com/iphone/manage/provisioningprofiles/howto.action
iPhone を MacBook? に接続して、XCode の [ウィンドウ]-[オーガナイザ] を開いて、これの「Installing a Development Provisioning Profile」にあるスクリーンショットみたいにプロファイルが登録されてるか確認する。 8.ビルドする †この設定はプロジェクトごとにやる必要あり。 1 †XCode で実機で動かしたいプロジェクトを開く。 2 †左側の「グループとファイル」っていうリストで、一番上の ▼プロジェクト名 となってるところを右クリックして [情報を見る] を開く。
3 †「 "プロジェクト "プロジェクト名""の情報」というウィンドウが出てくるので[ビルド] タブを選択する。
4 †下のリストに [Code Signing] ってセクションがあるので、そこの [コード署名 ID] のところを左側が Any iPhone OS Device 右側が今作ったプロファイルになるように選択する。
5 †iPhone つないだまま、[Device - 2.2 | Debug] でビルドしてみる Comment †
Counter: 21323,
today: 1,
yesterday: 0
|