SSブログ

iOSアプリ~実機デバッグ~

下記サイトを参考にiOSアプリを実機デバッグできるようにした際のキャプチャ。

http://braitom.roon.io/ios

 

基本的な流れは同じ(一部異なる)

1. iOS Developer Programへの登録

こちらはうまく行えないという記事が多数ありますが、

私の場合特に問題なくすんなり行うことが出来ました。

※手順は後日記載するかも…(リクエストが有れば)

 

2. Apple Developer Centerへログイン

下記URLから行いました。

https://developer.apple.com/membercenter/index.action

 

3 証明書の作成


Certificates, Identifiers & Profiles選択

Certificate-1.png


Certificates選択

Certificate-35.png


右上の「+」をクリックし、表示される画面で、
iOS App Developmentを選択し、Continueボタンクリック。

Certificate-2.png

Continueボタンクリック。

Certificate-3.png

4. CSRファイルの作成

Macのキーチェーンアクセス-「証明書アシスタント」-「認証局に証明書を要求..」
Certificate-4.png
Certificate-5.png

表示される画面で、
「メールアドレス」、「通称」を入力。
ディスクに保存、鍵ペア情報を設定にチェック。
「続ける」ボタンをクリックし、任意の場所に保存。

Certificate-6.png

その後の画面で、「続ける」ボタンをクリック。
Certificate-7.png

「Finderに表示…」をクリックし、
作成された「CertificateSigningRequest.certSigningRequest」 ファイルを確認後、
「完了」ボタンをクリックし、完了する。
Certificate-8.png

5. CSRファイルのアップロード

4.で作成したファイルをアップロード。
Certificate-9.png
Certificate-10.png
生成中
Certificate-11.png


6. 生成された証明書のダウンロード

Certificate-12.png
ダウンロードした証明書をダブルクリックして、
キーチェーンに登録&確認。
Certificate-13.png

7. テスト端末の登録
「Command」+「shift」+2でOrganizer起動後、
「Device」タブを選択、Identifierをコピー。

Certificate-14.png
Devices選択。

Certificate-15.png
表示される画面で、
「Name:」、「UDID」を入力。
UDIDはコピーしたIdentifierをペースト。
Certificate-16.png

「Register」ボタンをクリックし、登録。

Certificate-17.png
登録されていることを確認。
Certificate-18.png
8. テストアプリのApp ID登録
IdentifiersのApp IDsを選択。
Certificate-19.png
「+」ボタンをクリック後に、
表示される画面で、
「App ID Description」の「Name:」を入力。
「App ID Suffix」の「Wildcard App ID」を選択し、
「Bundle ID」に「〜.*」を入力。
Certificate-20.png

「Continue」ボタンをクリック後に表示される画面で、
「Submit」ボタンをクリック。

Certificate-21.png

「Done」ボタンをクリックし、登録完了。

Certificate-22.png

登録されたことを確認。

Certificate-23.png


9. プロビジョニングファイルの作成
「Provisioning Profiles」をクリックして表示される画面で、
「+」ボタンをクリック。

Certificate-24.png
「iOS App Development」を選択し、
「Continue」ボタンをクリック。

Certificate-25.png

該当のAppIDを選択し、
「Continue」ボタンをクリック。

Certificate-26.png
作成した証明書をチェックし、
「Continue」ボタンをクリック。

Certificate-27.png
デバイスをチェックし、
「Continue」ボタンをクリック。

Certificate-28.png
「Profile Name」を入力し、
「Generate」ボタンをクリック。

Certificate-29.png


生成されたプロビジョニングファイルをダウンロードし、
ダブルクリックして登録する。
Certificate-30.png

XcodeのOrganizerで
「Device」タブを選択し、
Provisioning Profilesで該当プロビジョニングのStatusが「Valid profile」になっていることを確認。

しかし、端末にプロビジョニングが入っていいなかったため、
iphone構成ユーティリティでプロビジョニングをインストールしました。
Certificate-31.png

その後、再度確認。

Certificate-32.png
10. Xcodeへの設定

XcodeのProjectNavigatorのプロジェクトをクリック、
表示されているPROJECTを選択し、
Build Settingsを選択し、
Code SigningのCode Signing Identity、Provisioning Profileを設定する。
Certificate-34.png
TARGETSから任意のターゲットを選択し、
Generalを選択し、
Bundle identifierを入力。
※App ID Suffixに従った値を設定する必要があります。
Certificate-33.png
11. 実機への転送

Xcodeで実行時に、
実機を選択し、実行。

Certificate-36.png

以上、無事実機デバッグできるようになりました。


タグ:IOS
nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

白いきつねのスキル

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。