0

私はこの問題を抱えています。3つのアプリケーションそれぞれに対してアドホックビルドを構築する必要があります。私はいつもこの機能を使いましたが、問題はありませんでした。プロジェクトをビルドした後、私は、デバイスに送信する主催者を使用するが、残念ながらそれは私にこのメッセージを示しています。アプリケーションのコード署名 資格ファイルで指定されたXcode 4.3.2アドホック署名エンハンスメント(0xE8008016)

資格があなたのプロビジョニング プロファイルに指定されたものと一致しないが。

(0xE8008016)です。


私は別の検索を行い、すべての可能な解決策を適用するが、それは動作しません。
私は、デバイスを復元しようとしました、証明書、プロファイルなどを再作成する...しかし、方法はありません。
これらのアプリケーションのうちの1つだけをインストールできますが、ビルド設定の中には他のものと異なるものはありません。
プロファイルのエンタイトルメントが正しいようです。

<key>Entitlements</key> 
<dict> 
    <key>application-identifier</key> 
    <string>DCQ6Z436Z4.it.xxxxx.*</string> 
    <key>get-task-allow</key> 
    <false/> 
    <key>keychain-access-groups</key> 
    <array> 
     <string>DCQ6Z436Z4.*</string> 
    </array> 
</dict> 
+0

オーガナイザーを使用してプロフィールが読み込まれていることを確認してください。そのミスは私を午後に夢中にさせた... –

+0

こんにちは。はい、それはあります、そして私はまた彼らの側に素敵な緑色のチェックを持っています – Andrea

+0

drat、それは簡単だと思った... –

答えて

0

Xcodeの奇妙なバグであることが判明しました。
ここにその説明があります。このプロジェクトは、xcode 3を使用して作成され、xcode 3では、別のビルド設定を作成するために必要なアドホックビルドを作成しました。 xcode 4が出て以来、私はそのスキームをもう使用していませんでした。私は配布プロファイルでアーカイブし、後でad-hoc provプロファイルで配布/共有していました。この方法は、私が持っていた古いスキームがある場合や、最終的な配布プロファイルのみで認証されているように見えるため、壊れているようです。修正は、アドホックプロファイルを使用するための「リリース」バージョンを設定することでしたが、今はすべて正常に動作しているようです。
これが役に立ちます。

関連する問題