iPhone,iPadでビルドしたアーカイブからデバイスIDを確認

iPhone,iPadでビルドしたアーカイブからデバイスIDを確認

プロビジョニングにデバイスIDが含まれているかを確認する方法

プロビジョニングにデバイスIDを追加した後、AdHocでアプリを配布する前にアーカイブの中身を見ることで、設定したプロビジョニングにデバイスIDが含まれているかを確認できます。

確認方法

  • オーガナイザからパッケージを右クリックして「Show in finder」を選択して開きます。

214fd8f0-7452-4a11-99b2-f409ce13ba00

  • パッケージの一覧がファインダーで表示されるので、対象のパッケージを右クリックして「パッケージの内容を表示」をクリックします。

22-214fd8f0-7452-4a11-99b2-f409ce13ba00

  • 更に「Products」-> 「Applications」とディレクトリを移動して「hoge.app」を右クリックして「パッケージの内容を表示」をクリックします。

33-214fd8f0-7452-4a11-99b2-f409ce13ba00

  • 「hoge.app」のパッケージを開くと「embedded.mobileprovision」というファイルが見つかります。このファイルにデバイスIDの一覧が入っているので、中身を確認します。

以下のところを見ることでプロビジョニングに含まれているデバイスIDが確認できます。

<key>ExpirationDate</key>
<date>2015-12-23T01:59:40Z</date>
<key>Name</key>
<string>hogeAdHoc</string>
<key>ProvisionedDevices</key>
<array>
<string>cb05af66...................................................</string>
<string>cb05af65...................................................</string>
<string>cb05af64...................................................</string>

TAG

  • このエントリーをはてなブックマークに追加
金子 将範
エンジニア 金子 将範 rubyist

新しいことや難しい課題に挑戦することにやりがいを感じ、安定やぬるい事は退屈だと感じます。 考えるより先に手が動く、肉体派エンジニアで座右の銘は諸行無常。 大事なのは感性、プログラミングにおいても感覚で理解し、感覚で書きます。