2

私のアプリのバージョン 1.2 は、4、4S、5、および [IOS5 と 6 の] シミュレーターで正常にテストされましたが、レビューに合格し、本日アプリ ストアにリリースされたバージョン 1.2 は例外をスローし、2 つの画面の間で終了します。 . 私が期待したv1.2のすべての機能が存在します

ユーザーが更新できないようにするために、iTunesConnect に将来の日付を設定する必要がありました。ユーザーがまだ更新していないことを願っています。

アーカイブは、iTunesConnect と一致する作成日でオーガナイザーに送信されたものとして表示されます。

まず、アーカイブが正しくアップロードされ、ストアにあることを 99.9% 確信しています。どうすれば 100% であることをテストできますか?

第二に、私は次に何をしますか?アップルに連絡しますか?

これについての助けを前もって感謝します-今、私の正気をひどく疑っています。スティーブ

アプリストアのダウンロードからの例外は次のとおりです。

例外の種類: EXC_CRASH (SIGABRT) 例外コード: 0x0000000000000000、0x0000000000000000 クラッシュしたスレッド: 0

Last Exception Backtrace:
0   CoreFoundation                  0x34ccf29e <redacted> + 158
1   libobjc.A.dylib                 0x344a197a objc_exception_throw + 26
2   CoreData                        0x339bf8d8 <redacted> + 100
3   CircuitMatePro                  0x000f7d24 - [CircuitPlayerViewControllerfetchSpecificCircuitSetForEditing:] (CircuitPlayerViewController.m:869)

2012 年 10 月 18 日の更新 - CircuitPlayerViewC...etForEditing メソッドのコードを簡素化し、許可された迅速なレビューを要求して再送信しました。提出後、アプリ レビュー チームは 24 時間以内にそれを改善しました。ダウンロードで正常に動作するようになりました。助けてくれてありがとう。スティーブ

4

2 に答える 2

1

最初にすべきことは、クラッシュの原因を見つけることです。Apple が AppStore で承認したため、テスト中にこの例外は発生しませんでした。問題を見つける方法を最もよく知っている必要があります。クラッシュ ログが役立ちます (XCode->Organizer->Devices)

問題を修正したら、迅速なレビューをリクエストして、できるだけ早くアップデートをユーザーにプッシュできるようにします: https://developer.apple.com/appstore/contact/appreviewteam/index.html

[リクエスト タイプ] フィールドで、[Critical Bug Fix] を選択します。

幸運を!

アップデート:

クラッシュ ログは[CircuitPlayerViewControllerfetchSpecificCircuitSetForEditing:] (CircuitPlayerViewController.m:869)、Core Data 内のどこかにある次の関数で何かが起こっていることを示しています。その辺りは調べましたか?

于 2012-10-16T10:05:22.247 に答える
1

Apple が独自のコード署名でアプリに再署名するため、チェックを実行できるかどうかわからないため、md5 タイプのチェックインを実行することさえできません。オーガナイザーと ituneConnect の日付が一致する場合は、同じであると見なす必要があります。ちなみにIOS5とIOS6は全然違います。また、IOS5 ではなく、IOS6 に多くのバグが発生しています。別のデバイスでテストするとおっしゃいましたが、IOSもチェックしましたか?

于 2012-10-16T10:09:13.430 に答える