1

iPhone アプリケーションをビルドすると、次の警告が継続的に表示されます。

アプリケーションはコードサインの検証に失敗しました。署名が無効であったか、Apple 提出証明書で署名されていませんでした。(-19011)

しかし、私のアプリケーションはまだ実行されています。なぜこれが起こっているのですか?誰か助けてくれませんか?アプリケーションを更新し、App Store で承認されましたが、(更新プログラムのインストール後に) 誰かが実行するたびにクラッシュし、その理由がわかりません。そして今、この警告を消すことさえできません。

4

3 に答える 3

3

これに出くわしたときの私のtodoリストは次のとおりです。

1) すべてのターゲットを消去し、Xcode を終了してから、ビルド フォルダーをプロジェクトからゴミ箱にドラッグします。

2) プロジェクトで Get Info を実行し、Code Signing Entitlements と Code Signing Identity が正しく選択されていることを確認します。ターゲットについても同じことを行います。

3) iOS プロビジョニング ポータルにログインし、配布証明書の有効期限が切れていないことを確認します。また、ディストリビューション プロビジョニング プロファイルをチェックし、アクティブであることを確認します。証明書がキ​​ーチェーンに適切にあり、配布プロファイルが Xcode オーガナイザーにあることを確認してください (同じものが複数ある場合は、正しいものを除いてすべて削除し、手順 2 をやり直してください)。

4) 失敗したビルド結果を見て、実際に使用しているプロファイルを特定し、それが正しいプロファイルであることを確認します。

于 2010-12-10T05:59:55.773 に答える
0

これはXcodeのバグのようです。アップグレードした後、その警告を報告している人をどこかで読んだことがあります。同じ問題があります。アプリをコンパイルして実行できます。アプリはすでにAppStoreにリリースされていますが、その迷惑な警告を取り除くことはできません。

于 2011-01-25T04:57:39.017 に答える
0

証明書の有効期限が切れているか無効であり、モバイルで実行できないという問題が発生する前に、キーチェーンをリセットしてみてください。その後、キーチェーンをリセットすると、うまくいきました。

于 2016-06-22T11:28:28.077 に答える