6日前に新しいバージョンをリリースしました。 iTunesConnectアナリティクスでいくつかのクラッシュが見られますが、クラッシュオーガナイザーには何もありません。また、クラッシュオーガナイザー内の「バージョン」ドロップダウンに私のリリースも表示されません。
通常、クラッシュレポートがリリースされてからXcode Crashesオーガナイザーに到達するまでに1〜2日かかります。また、クラッシュはXcode Crashesオーガナイザーに表示されるのは、iTunesConnectアナリティクスのWebサイトとほぼ同じ時間です。
興味深いことに、以前のバージョンはまだ「バージョン」ドロップダウンに表示されており、レポートが引き続き流用されているのがわかります。おそらくほとんどの人が最新バージョンに移行しているため、その以前のバージョンのクラッシュレポートは急激に減少しています。
新しいマシンで、XCodeの新規インストール(ただし、同じ開発者アカウントにリンクされている)で同じ動作が見られます。多分それは私の開発者アカウントの問題ですか?
更新2016.09.01:2か月後も、新しいリリースがリリースドロップダウンに自動的に表示されません。手動で追加するための下記の回避策はうまく機能していますが、うまくいけば、いつまでも実行する必要はありません。 everyoneには起こり得ないため、これは私のローカルセットアップの問題であると想定する必要があります。長期的な解決策がわかった場合はお知らせください。
アップデート2016.10.13: 回避策 は、最新のリリースでは機能しません。 ITCで再びクラッシュが発生しましたが、Info.jsonにリリースのエントリを手動で追加した後、「このリリースのクラッシュ情報はありません」と表示されます。
アップデート2016.10.15:回避策は引き続き機能していると思いますが、クラッシュレポートはextra 48時間。
更新2016.1.20:ある時点で(おそらく12月中旬頃、XCode 8.2?)、新しいリリースが再び自動的に表示されるようになりました。ビルドをプッシュするたびにXCode設定データを手動で編集する楽しみが長くなります。 XCodeを更新する以外に、私はそれを「修正」したかもしれない方法を考えることができません。
Xcode/ITCサービスのバグである可能性があります。私は昨日レーダー(#27277793)を提出し、ITCテクニカルサポートに本日参加しました。この問題が発生している場合くださいAppleに報告する および既存のレーダー(#27277793)を参照して、Appleで同じ問題が発生していることを認識し、修正の優先順位を付けることができます。
最新リリースのクラッシュレポートを取得するための回避策は、クラッシュオーガナイザーのInfo.jsonに新しいエントリを手動で追加することでした。
で:$HOME/Library/Developer/Xcode/Products/<bundle.id>
Info.jsonを編集し、既存のエントリに基づいて「productVersions」配列の先頭に新しいエントリを追加しますが、ビルド番号をクラッシュレポートの対象となるビルドに変更します。
また、アプリがTestFlightにあるかAppStoreにあるかに応じて、appStoreStatusフィールドを更新する必要があります。 appStoreStatus: 1
TestFlightおよびappStoreStatus: 3
for AppStore。
Xcodeを再起動してクラッシュオーガナイザーに行った後、過去6日間のクラッシュレポートが届くのを見ていた。
人間が読める設定データが必要です!
展開ターゲットのiOSバージョンを増やした後、Xcodeクラッシュレポートが更新を停止するという同様の問題がありました。修正は、上記のようにInfo.jsonを編集し、「productVersions」配列に表示されていた最新ビルドの「supportedOSVersions」配列から、サポートされていないすべてのOSバージョンを削除することでした。
$ HOME/Library/Developer/Xcode/Products /ディレクトリ全体を削除します。 Xcodeを終了して再起動し、オーガナイザを実行します。彼らはすべてその後に通り抜けます。
上記の答えがどれもうまくいかなかった場合、これは私にとってうまくいきました。
上記のmkirkの回答にあるように、Info.jsonファイルを見つけます。バックアップとしてコピーを作成します。 productVersionsセクションで、不要なバージョンを削除します。以下に示すように、「productVersions」はjson配列であり、一連のjsonオブジェクトが含まれ、それぞれがバージョンの1つを表します。 App Storeへの最近のリリースのクラッシュレポートが必要で、その前(下)のallバージョンを削除してXcodeを再起動すると、出来上がりです!オーガナイザーは突然、すべてのクラッシュレポートを表示し始めました。
"productVersions" : [
{
"version" : "4.0.45",
"productType" : 1,
...
以下の手順に従ってください、
Xcode製品からバンドルを削除するには、
rm -rf〜/ライブラリ/Developer/Xcode/Products/com.yourapp.bunlde
Xcodeを再起動してオーガナイザを開きます
Xcode-> Organizerは、最初からすべてのクラッシュログをダウンロードすることになっています。お役に立てば幸いです。