2011-07-23 15 views
7

XCodeの配布プロビジョニングプロファイルに問題があります。 iOSプロビジョニングポータルを読んで一日を過ごした後、その問題を広範囲に調べて、私は助けてください。XCode配布プロビジョニングプロファイルの問題

App Storeでアプリを配布するには、次の条件を満たす必要があります。 1)自分のビルドでDEVICE(つまりシミュレータではない)をターゲットにする必要があります。 2)ターゲットデバイスは、配布プロビジョニングプロファイルを使用してXCodeオーガナイザで設定する必要があります。

しかし、私は私がこれまで経験したものに基づいて、プロビジョニングポータルを介してこれらの条件を満たすように見えることはできません。

1)私はプロファイルをプロビジョニング配布を作成しました。 2)デバイスがゼロであることを示します。 3)編集しようとすると、「配布方法」として「App Store」が選択されている場合はデバイスがグレー表示されますが、「Ad Hoc」が選択されている場合は無効になります。だから私はApp Storeの配布のためのデバイスを追加することはできません。 4)配布プロビジョニングプロファイル(.mobileprovisionファイル)をダウンロードしました。 5)XCodeのオーガナイザで、プロビジョニングプロファイルをデバイスに追加しようとすると、ダウンロードした配布プロビジョニングプロファイルがグレー表示されます。

配布プロビジョニングプロファイルがデバイスをゼロにしていることが懸念されます。開発プロビジョニングプロファイルのみがデバイスを示すことができるからですか?

私は、XCodeオーガナイザでダウンロードしたDistribution Provisioning Profileをデバイスに追加できないことにも懸念しています。開発プロビジョニングプロファイルはグレー表示されません。これは、開発プロビジョニングプロファイルのみがデバイスに追加されるためですか?

ビルドを行うときに、コード署名セクションで「iPhone Distribution」が指定されていることと、Distribution Provisioningプロファイルが表示されていることを確認しました。ビルドが正常に完了したが、私は次のエラーを取得すると、プログラムは、デバイス上で実行されません。

は、私は、他の多くの何かが欠けする必要があります「この実行可能ファイルの有効なプロビジョニングプロファイルが見つかりませんでした」人々はこれを成功させました。誰かが私が逃していることや間違っていることを指摘できますか?

ご協力いただきまして誠にありがとうございます。

答えて

7

あなたの2番目の仮定は間違っています。ディストリビューションプロファイル内のデバイスをターゲットにする必要はありません。コンピュータからデバイスのプラグを抜き、スキームセレクタで配布プロファイルとターゲットiOSデバイスを選択してビルドします(実行せずに)。その結果を圧縮してアップルにアップロードすることができます。

+0

返信dasdomに感謝します。私はあなたが示唆したようにしました。 Xcodeでは、私が作成した.appファイルを右クリックし、「Finderで表示」を選択しました。そこには2つのファイルがあります。一つは私のアプリです。もう一方の拡張子は.app.dSYMです。私はこれらの両方をまとめていますか? – digitalDrifter

+0

また、Finderでは、私のアプリはそれを通る線を持つ円を持っています。これが期待されているのですか、それとも何か問題がありますか? – digitalDrifter

+0

iOS Dev Guideを読んで、自分のアプリをアーカイブする必要があることを知りました。だから、XCode 4.0.2では、 "Archiving for Archiving"を選択しました。 XCodeは私に "Archive Succeeded"と伝えました。しかし、オーガナイザにはアーカイブが表示されていません。 – digitalDrifter

関連する問題