web-dev-qa-db-ja.com

インストールエラーの受信:iOS版Flash BuilderでApplicationVerificationFailed

これは、iPhoneにアプリをインストールしようとしたときに発生するエラーです。

enter image description here

詳細
ある時点で機能しました。最近、別のコンピューターを使用して別のプロジェクトで作業しており、新しい証明書を作成する必要がありました。これにより、他のプロジェクト(プロファイル)が無効になりました。最初のコンピューターでの作業に戻り、そのコンピューターから証明書をアップロードしました。アプリプロファイルを再作成し、その以前の証明書に基づいてプロビジョニングファイルをダウンロードしました。どれもうまくいきませんでした。結局、以下の答えに示されているように、最初からやり直す必要がありました。

13
1.21 gigawatts

ゼロからやり直すことで、ようやく機能しました。問題は、新しいコンピュータに行って新しい証明書をアップロードしたときに、古い証明書を取り消さなければならなかったことだったと思います。いったん取り消されると、二度と使用できなくなるようです。

署名証明書を再作成し、そこからp12ファイルを再作成し、アプリプロファイルを再作成(変更)し(証明書を再度選択し、すべてのデバイスを再度選択していることを確認)、モバイルプロビジョニングファイルを再ダウンロードし、iOS構成でこれらを再選択しました画面を表示してFlash Builderを再起動すると、再び動作しました。

ワイルドカード「com.myactualdomainhere。*」を使用しようとしましたが、それを機能させることができませんでしたが、上記のすべての手順を実行しませんでした(私は署名証明書を再作成しませんでした)。証明書を再利用すると、問題が発生した可能性があります。

上記のすべての手順を実行し、アプリ名「com.myactualdomainhere.MyApp」を使用して、アプリケーション記述ファイル(AIRアプリの場合)com.myactualdomainhere.MyAppと一致することを確認しました。

いつか彼らがこのプロセスを単純化して、より良いエラーメッセージを与えることができればいいのですが。たとえば、「証明書は問題ありませんが、アプリプロファイルはチェックアウトしましたが、アプリIDが正しくありません」など、途中でさまざまな部分を確認できたかもしれません。

また、MilkyWayは more 役立つ情報が含まれている投稿へのリンクを投稿しました。

12
1.21 gigawatts

別のベンダーのコードでこのエラーが発生しました。結局のところ、彼らはIPAをEntitlements.plistファイルでコンパイルしようとしていました。そのコードブロック(下記)を削除したところ、問題なくコンパイルされました。

<Entitlements>
    <![CDATA[
        <key>get-task-allow</key>
        <true/>
    ]]>
</Entitlements>
11
Jeremy White

私は今朝この問題に悩まされてきました。理解するのにしばらく時間がかかったので、他の誰かが同じ問題を抱えている場合に備えて投稿しようと思いました。

IOS7上のiPhone 5であるプロビジョニングプロファイルにデバイスを追加するときに問題が発生しました。 UDID(UDID +)を取得するために使用していたアプリケーションが、間違ったUDIDを提供していたことがわかりました。によって返されたIDを使用したとき

adt -devices -platform ios

出来た。

4
Tom

私はこれが古いスレッドであることを知っていますが、他の誰かがグーグルでこのスレッドを見つけて問題が解決しない場合は、このスレッドでの経験を共有したいと思います。証明書とプロビジョニングプロファイルがすべて良好であることを確認しても問題が解決されない場合、アプリにTESTFLIGHTを構成すると、まったく同じエラーが表示されると判断しました。つまり、APPNAME-app.xmlで、IOS entitlementsセクション内で以下がコメント化されていることを確認してください。

<key>beta-reports-active</key>
    <true/> 

コメントアウトしたら、ローカルでデバッグを再開できました。私はこれに1日を費やしたと腹を立てましたが、少なくとも現在は機能しています。

4
Matt Nowicki

私の場合、一部の埋め込みフォルダーで受け入れられない文字の問題でした。特殊文字(æøåまたは空白文字)を含むフォルダー名は、ApplicationVerificationFailedエラーとなりました。 (私が遭遇した最も正確なエラーの説明とは異なります。)

4
kpodenphant

これは、Apple IDパスワードを変更した場合にも発生する可能性があります。

2
Yuval A.

私の問題は、Apple開発者のアプリケーションIDでは、アプリのPushNotificationがチェックされなかったのですが、xmlアプリケーション記述子内に、Push通知(aps_development)の要素が含まれていました。

XMLからAPS値を削除すると、問題なく動作しました。

2
kim

長期間コンパイルしていない場合は、コンパイル設定をデバイステストに設定し、テスト用プロビジョニングプロファイルを使用していることを確認してください。私の設定がまだアプリストアにあったので、今日これを手に入れました。

1
Ohiovr

私にとっての問題は、開発者証明書の.p12ファイルの代わりにAppleプッシュ通知用の.p12ファイルを使用していたことでした。

開発者証明書からエクスポートした.p12を使用しましたが、うまく機能します。

1
SudoPlz

私の場合、それは誤ったアプリケーションIDの問題でした(コンパイルされたアプリIDとアップルが定義したアプリIDが異なる)

1
Igor Wojda

このエラーは、bin-debugフォルダーが原因で発生する場合があります。

そのフォルダに不明な文字や何かがある場合、このエラーが発生します。

その場合、プロジェクトをクリーンアップするか、そのファイルを見つけて名前を変更する必要があるかどうかをお勧めします

0
jbyun94

今日、資格付与タグを使用して、テストフライトでいくつかのテストを行いました。ローカルでテストする場合は削除する必要があります。そうしないと同じエラーが発生します。

0
Deryost

前述のjbyun94のように、ファイル名の不明な文字を削除します。

アプリのコンパイルを妨げるDropboxのファイルが競合していました。

それらを削除し、すべてが再び機能しました(ただし、数時間を失いましたが:/)

0
GreuM

以前に機能していた場合は、Flash Builderを再起動してください。

0
DreamUth