1

「アプリ内購入」の問題により、私は物事を過度に分析し、解決しようとして4時間費やしたこの問題を乗り越えましたが、役に立ちませんでした. Ios 4.3 SDK で Xcode 4.0 を使用しています。ここにあります:

電話でアプリをテストしようとして、開発証明書を使用してプロビジョニング プロファイルを使用してビルドします。アプリは電話で正常に動作し、警告は表示されません。ただし、ターゲット ビルドで「ビルドされた製品の検証」オプションをオンにすると、設定、私はこれを取得します:

*警告: 標準のコードサイン ツールをデフォルトに設定しています 警告: アプリケーションはコードサインの検証に失敗しました。署名が無効であったか、Apple 提出証明書で署名されていませんでした。(-19011)

アプリはまだ電話で問題なく動作します...

配布証明書を使用してプロビジョニング プロファイルを使用して同じプロジェクトをビルドすると、「ビルドされた製品の検証」がオンになっていても、この警告は表示されません。

稲妻のように私を襲うまで、ほとんどすべてを試しました。この警告は、「... Apple提出証明書で署名されていない」という明白なことだけを言う誤った警告である可能性はありますか? 結局のところ、私は自分のデバイスでテストしたいので、提出証明書で署名されていないことを知っていますが、提出証明書を使用するとそれができません...

完璧に機能しているプロジェクトについて、これをチェックしてもらえますか? (つまり、「ビルドされた製品の検証」オプションをオンにしてから、開発証明書を使用してビルドし、この警告も表示されるかどうかを確認します)

どうもありがとうございました!

よろしく、フローリン

4

1 に答える 1

5

Xcode 4.0 に更新した後、プロジェクトでまったく同じ警告に苦労しています。
何らかの理由で、Xcode 4 に移行した後、開発者の構成で「ビルドされた製品の検証」が YES に設定されました。ただし、「プロジェクト -> ビルド設定」ではなく、「ターゲット -> ビルド設定」のみです。NO に設定すると、問題の警告が修正されます。

あなたの質問に答えるために、これは完全に理にかなっています。デバイスまたはシミュレーターで実行することを意図したビルドに署名するために使用される開発者証明書は、Apple 提出証明書ではないからです。

よろしく

于 2011-07-05T13:17:54.597 に答える