0

entitlements.plist ファイルで「aps-environment」を「production」に設定すると、次のメッセージが表示されます。

実行可能ファイルは、無効な資格で署名されました。

アプリケーションのコード署名資格ファイルで指定された資格が、プロビジョニング プロファイルで指定された資格と一致しません。

(0xE8008016)。

私の資格:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>keychain-access-groups</key>
    <array>
        <string>123.*</string>
    </array>
    <key>application-identifier</key>
    <string>123.com.app.mine</string>
    <key>aps-environment</key>
    <string>production</string>
</dict>
</plist>
4

2 に答える 2

0

アプリ ID には有効な配布証明書を使用する必要があり、ワイルドカード証明書を使用することはできません

于 2013-10-10T06:45:38.960 に答える
-1

最初に、メンバー センターの developer.apple.com ログインに移動し、プロファイルの管理、証明書セクションを選択します。1) 配布タイプの証明書を作成します (App Store にアップロードする場合)

2) アプリ ID を作成します。アプリケーションで指定したものと同じパッケージ名を入力する必要があります

3) 既に作成したものと同じ証明書とアプリ ID を使用して、仮のプロファイルを作成します。

4) 証明書とプロファイルをダウンロードする

5) アプリケーション ターゲットのビルド設定に移動し、ダウンロードした特定のプロファイルと証明書を選択します。

問題が解決することを願っています

于 2013-10-10T06:54:13.250 に答える