46

アプリのテストを行うための素晴らしいツールであるCrashlytics のベータ版を使用して、アプリをテスターに​​送信しています。

すべての新しいテスターのデバイス UDID を開発者アカウントに登録してから、新しいビルドを配布しました。

テスターは電子メールの招待状を受け取り、アプリのインストールにアクセスしましたが、デバイスで完了できませんでした。彼らは、次のメッセージとともにアラートが表示されるのを見続けました。

アプリをダウンロードできません - 現時点では MyApp をインストールできませんでした - 完了 / 再試行

Crashlytics ダッシュボードでテスターのテスト ステータスが「インストール済み」になっていますが、実際にはインストールを完了できません。

この問題を引き起こしている可能性のある要因を見つけるのを手伝ってください。

4

5 に答える 5

7

ビルドに埋め込まれたプロビジョニング プロファイルが無効になっている可能性があります。Xcode を使用して新しいアーカイブを作成し、Fabric を使用してそのアーカイブで新しいビルドをアップロードします。

討論:

私の場合、Fabric Beta ビルドのそれぞれに埋め込まれていた Apple Developer Member Center のプロビジョニング プロファイルを削除しました。これにより、以前にインストールしたアプリのテスターは、起動しようとするとすぐにクラッシュしました (恥ずかしい)。また、テスターが Fabric Beta 経由でアプリを (再) インストールしようとすると、「アプリをダウンロードできません - MyApp をインストールできませんでした - 完了 / 再試行」という問題が発生しました。新しいプロビジョニング プロファイルが埋め込まれた新しいビルドをアップロードすると、問題が修正されました (各テスターが新しいビルドをインストールする必要がありました)。

于 2016-01-13T23:01:15.873 に答える
5

私は iOS8 でこの問題に遭遇しましたが、最近 iOS9 で再び見ました。インストールの問題を解決した唯一のことは、ユーザーがダウンロードした以前のバージョンを削除し、電話を再起動して、再試行することでした。

また、Crashlytics が iDevice に適切にインストールされているかどうかを確認することもできます。構成プロファイルが問題を引き起こした場所を何度も見てきました。それを削除する価値があります (設定 -> 一般 -> 構成プロファイル (下部に向かって)) と再試行しますインストール。

于 2016-03-09T17:37:22.200 に答える
2

これは通常、次の 2 つの問題のいずれかが原因で発生します。

  1. プロビジョニング プロファイル/コード署名の設定が正しくありません。次の設定がプロジェクトとプロビジョニング プロファイルで同じであることを 2 回および 3 回確認します: バンドル識別子、開発と配布、アドホック。
  2. キャッシング - すべてを正しく行ったとしても、うまくいかないことがあります。このような場合は、携帯電話から以前のバージョンのアプリを削除し、プロジェクトをクリーンアップし、プロビジョニング プロファイルを削除して再ダウンロードし、アプリを再度ビルドすることを試すことができます。
于 2016-07-21T23:09:40.613 に答える
0

RubyMotion ソリューション

私にとっては、開発用配布プロファイルを使用していたのに、資格が間違っていたためでした。まあ、資格、単数形。

私はまだ「beta-report-active」資格を有効にしていましたが、これは私が使用している開発配布プロファイルには含まれていませんでした。代わりに、本番配布プロファイル (TestFlight への配布に必要) に含まれています。しかし、私はローカルの電話に展開したかっただけで、汚いアプリの洗濯物を社内のテスト グループ全体に公開したくはありませんでした。

いずれにせよ、「beta-report-active」資格を削除すると問題が解決しました。

于 2016-06-29T19:44:41.237 に答える