iPadでデバッグしているアプリケーションがあります。2日前、同じ更新されたアプリケーションをデバッグしたかったのですが、このエラーが発生しています。
実行可能ファイルの署名に使用されたIDは無効になりました。
デバイスの時計が正しく設定されていること、および署名証明書の有効期限が切れていないことを確認してください。
(0xE8008018)。
iPhone開発者証明書はまだありませんが、このゲームを1回デバッグしました。
iPadでデバッグしているアプリケーションがあります。2日前、同じ更新されたアプリケーションをデバッグしたかったのですが、このエラーが発生しています。
実行可能ファイルの署名に使用されたIDは無効になりました。
デバイスの時計が正しく設定されていること、および署名証明書の有効期限が切れていないことを確認してください。
(0xE8008018)。
iPhone開発者証明書はまだありませんが、このゲームを1回デバッグしました。
回答:
XCodeを再起動してみてください。それは私のために働いた。
Xcodeの再起動もMacの再起動も役に立ちませんでした。
Xcode内のソリューション:
Download all
Xcode 7で呼び出されます)PS:
これは、証明書がキーチェーンで期限切れになるときに発生する可能性があります。
編集:私は今あなたの証明書とプロビジョニングプロファイルを生成するためにcertとため息を勧めます。これらは、KrauseFxのfastlaneツールの2つのコマンド部分です。
証明書とため息を使う:
cert
sigh
従来の方法:
証明書を更新した後、上記の すべての提案が失敗した場合は、私と同じように、次の場所を参照してください。
〜/ライブラリ/ MobileDevice / Provisioning Profiles
...そしてプロビジョニングプロファイルを削除します。
次に、プロビジョニングプロファイルを再度ダウンロードします。
https://developer.apple.com/account/ios/profile/profileList.action
jailcoderを使用している場合は、iPhoneを正常にjailbreakしてください。CydiaにAppSync for IOSをインストールすることを忘れないでください。
プロビジョニングプロファイルが古くなっています。
これはいくぶん経験的なアプローチかもしれませんが、「これは私にとってはうまくいった」または「これは私にとってはうまくいかなかった」と指摘する多くのコメンテーターに直面して価値があります。まず、問題は、証明書(コード署名ID)またはプロビジョニングプロファイルのいずれかにある可能性があります。何かをする前に問題が最初にどこにあるのかを特定することで、多くの無駄な努力を節約できます。次の3つの場所でチェックインする必要があります。
OK、XCodeでプロジェクト([ターゲット]見出しの上)をクリックし、[ビルド設定]を選択して[コード署名]までスクロールします。「CODE_SIGNING_IDENTITY」の見出しを展開すると、一連のID(デバッグ、リリースなど)が表示されます。これらのIDはそれぞれ、キーチェーンアクセスの証明書と一致します。一致するものを見つけて、有効期限を確認します...有効期限が切れている場合は、開発者ポータルで更新してダウンロードする必要があります。期限が切れた最初のIDだけでなく、すべてのIDを確認してください。また、有効期限が切れている場合は、有効期限が切れた証明書を使用したプロビジョニングプロファイルを再生成する必要があります。証明書に問題がない場合は、すべてのプロビジョニングプロファイルの有効期限を確認します。繰り返しますが、有効期限が切れている場合は、再生成する必要があります。
完了したら、構築しようとしているTARGETに対して同じプロセスを繰り返します。
これはどれもうまくいきませんでしたか?期限切れの証明書がプロビジョニングプロファイルのいずれかに潜んでいます。これが事実である可能性のある兆候は、CODE_SIGNING_IDENTITYをクリックすると、IDが「その他」の下にあるということです。
これは通常、期限切れの証明書が潜んでいること、およびプロファイルの1つがそれを使用していることの確実な兆候です。
メンバーシップの有効期限が切れて更新したときに、この問題に直面しました。私はxCode6を使用しており、メンバーセンターから期限切れの開発者証明書を取り消し、ビルドフォルダーをクリーンアップすることでこの問題を解決しています(alt + [Product> Clean])。xCodeは他の問題自体を処理します。
「を参照してください。期限切れの証明書の交換:このリンクの」セクション https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.htmlを
iPhone開発者の証明書がない場合にのみ、シミュレータでデバッグします。デバイスではなくシミュレータを選択するxcodeの左隅を確認します。
同じ問題に直面し、すべてのプロビジョニングアセットをxcodeから削除して追加し直し、Xcodeを再起動しました。
私のアプリはデバイスにロードされ、動作しました。
これは、開発者証明書の有効期限が切れている場合にも発生します。リンゴを支払い、更新する時間:P
まず、ビルド設定に移動し、有効なコード署名IDが選択されているかどうかを確認します。それでも解決しない場合は、より複雑なものを試してください
私の場合、このダイアログメッセージは機能しました
実行可能ファイルの署名に使用されたIDは無効になりました。
デバイスの時計が正しく設定されていること、および署名証明書の有効期限が切れていないことを確認してください。
(0xE8008018)。
キーチェーンアクセスの私の証明書のステータスはまだ有効ではありませんが、有効期限は約1年と1時間です。時間を1時間先に設定すると、証明書のステータスが緑色で有効になります。したがって、xcodeの再起動であると考えている人は誰でも正しくありませんが、xcodeの再起動で証明書が有効になるまでの時間が経過する原因になります。同様に、[ 問題の修正 ]ボタンをクリックすると、ちょうど1年先の新しい証明書が取り消されて作成されます(さらに、この問題を引き起こすロケールによっては数分かかる)。
この答えは私にとってはまさに働きです。
Xcodeの再起動もMacの再起動も役に立ちませんでした。
Xcode内のソリューション:
In Xcode, go to Preferences --> Accounts --> View Details
Press the + symbol and select iOS Development
Press the refresh button in the lower left corner (called Download all in Xcode 7)
PS:
Sometimes it may also help to delete invalid provisioning profiles: right-click -> move to trash
I saw this error exactly one year after signing up as an Apple developer.
***私が知りたいのは、この問題が11月以降に頻繁に発生する理由です。
私の解決策は、他に何も機能しなかった後、キーチェーンアクセスに移動してすべての「iOS開発者」のキー/証明書を削除し、Xcodeに再生成させることでした。
これらは私がこのエラーを起こした理由でした:
アプリIDでiOS開発者証明書がチェックされておらず(私はエンタープライズプログラムのメンバーです)、Macに同じアプリIDを持つ2つのプロビジョニングプロファイルがありました。1つ削除しました。
うまくいけば、これは誰かを助けます。
@vomakoの解決策は私の問題をほぼ解決しましたが、私はさらにいくつかのステップを踏まなければなりませんでした。
私は以下を参照します...
Xcode 6.1.1では、[設定]-> [アカウント]-> [詳細の表示]に移動しました
Xcode 6.1.1にアップグレードした後、[詳細を表示]ボタンがグレー表示されるという主な問題が発生しました。
私は自分のアカウントを削除し、Xcodeを再起動してから、開発者アカウントを再度追加する必要がありました。
この手順の後で、詳細を再度表示して、プロビジョニングプロファイルを更新できました。