web-dev-qa-db-ja.com

Crashlyticsの既存のテスターに​​新しいデバイスを追加します

既存のテスターのCrashlyticsに新しいUDIDを追加するにはどうすればよいですか? UDIDは配布プロファイルにありますが、Crashlyticsにリストされていないため、ユーザーはアプリを開くことができません

22
Rafael

新しいデバイスで招待メールのリンクを開く必要があります。元の招待状には「Let Me In」と表示され、新しいビルドメールには「Check It Out」と表示されます。次に、新しいデバイスを登録できるページに移動します。

デバイスがCrashlyticsに登録されたら、UDIDがプロビジョニングプロファイルに既にあることを確認して、アプリを開くことができるはずです。

17
Allen Zeng

Fabricの使用については知りませんでした。メールアドレスを入力するだけでテスターはアプリをインストールできますが、それはenterprise Apple Dev Accounts。個人アカウントを持っている場合、新しいテスターのデバイスでアプリを取得するには:

1)アプリをアーカイブ/配布し、crashlyticsのテスターリストにメールを追加します。彼らは登録するメールを受け取ります。

2)その後、(ディストリビューターとして)あなたが登録し、デバイスUDIDが含まれているというメールを受け取ります。

3)その後、アプリ開発Webサイトにアクセスし、このUDIDをデバイスリストに追加する必要があります。

4)次に、Xcodeの設定に移動し、devアカウントプロファイルを更新して、新しいデバイスID(Xcode/Preferences/Accounts/Download Manual Profiles)を認識していることを確認する必要があります。

5)その後、アプリを再度アーカイブ/再配布する必要があります。

この2回目のメールで、最終的にアプリをインストールできます。

26
William T.

私も同様の問題がありました。

少し時間がかかりましたが、Crashylticsが期待していたプロビジョニングプロファイルを使用していないことに気付きました。自動設定を使用せず、アドホックプロファイルを使用するには、プロビジョニングプロファイルのビルド設定を変更する必要がありました。

7
Hendrix

これに関する詳細なガイドは次のとおりです。 https://docs.fabric.io/ios/beta/introduction.html

6
Esqarrouth

Crashlyticsのヘマールはこちら。プロビジョニングプロファイルにUDIDを追加したら、アプリを再配布しましたか?また、更新されたプロビジョニングプロファイルがXcodeで選択された選択されたプロファイルであることを確認してください(ビルド時にMacアプリの上部に表示されます)。このようにして、最新のディストリビューションは最新のパーミッションを選択します!

3
Hemal Shah

この問題が発生し、XCode> Preferences> Accounts> [my dev team]に移動しなければならなくなり、各プロファイルを手動で右クリックして、「ゴミ箱に移動」を押しました。その後、ゴミ箱を空にし、クリーンアップ(cmd + shift + k)、ビルドフォルダー(cmd + alt + shift + K)を削除し、DerivedData(google this one)を削除し、OSを再起動し、最後に「ダウンロード」を使用してすべてのプロビジョニングプロファイルをダウンロードしました再起動後にXCodeの同じ場所にある[すべて]ボタンが機能しました:)

(これらの手順のすべてが必要なわけではありませんが、安全のためだけに...)

1
DivideByZer0

エンタープライズ署名を使用してアプリを内部で配布する場合、特に電子メール/パスワードマネージャーをセットアップしたくないテストデバイスの場合は、新しいデバイスの追加が難しい場合があります。ラップトップでメールから元の招待リンクを開くと、テストを開始するためにデバイスで開くように指示されます。 (私は数ヶ月前のメールを使用したので、期限切れにならないようです。)このページから、新しいテストデバイスへのリンクをAirDropできます。以前は、招待リンクを手動で入力しましたが、これははるかに簡単です。

0
Phil