2016-08-12 14 views
19

私は、App StoreにiOS用のSwiftアプリケーションがあります。既に公開されており、新しいバージョン1.5を作成しました。小さなフィックスだけがあり、最大のものはFirebase Crash Analyticsを実装したものです。 私はデバッグモードでアプリケーションをコンパイルできます.Firebaseクラッシュレポートは正常に動作します(ダッシュボードにバグが表示されることがあります)。しかし私がこのバイナリをAppleに提出したとき、彼らはそれを拒否しました。プロビジョニングプロファイルが間違っている可能性があるので、新しいプロファイルを作成して再送信しました。どちらの場合も、私はこのメッセージとバイナリの拒絶ました:バイナリがAppStoreから拒否されました

パフォーマンス - 2.1

を私たちは、それが起動時にクラッシュしたようにアプリをレビューすることができませんでした。残念ながら、クラッシュログは生成されませんでした。

次のステップ

IPv6ネットワークに接続されている間、それがクラッシュすることなく起動することを確認する(すべてのアプリケーションがIPv6をサポートしている必要があります)あなたのアプリを改訂し、デバイス上でテストしてください。

私はどんなのIPv6サーバーを持っていないと、オフィスや家庭での私のISPがIPv6対応ではないので、どのように私はそれをテストすることになっています答えた...彼らは答えた:

感謝をあなたはあなたの答えです。あなたの返信を確認した後で、あなたの質問は、個別のコードレベルの支援を提供できるApple Developerテクニカルサポートによって最も適切に処理されるようです。

DTSエンジニアが最も役立つようにするには、リクエストで発生した問題を再現するために、利用可能な記号付きのクラッシュログ、スクリーンショット、または手順を必ず含めてください。

クラッシュログを読み取る方法や記号を表す方法については、Tech Note TN2151 iPhone OSアプリケーションクラッシュレポートの理解と分析を参照してください。

ここでコメントしたところで、私はtested my app for IPv6 compatibilityを指摘して、アプリはコンテンツをダウンロードして正常に動作しました。

私は再びバイナリをチェックするために彼らに言った、彼らは、このエラー・ログを提供:

Aug 17 17:45:35 Apps-iPhone kernel[0] <Notice>: xpcproxy[261] Container: /private/var/mobile/Containers/Data/Application/E6D8144E-8FD7-4473-9BC7-476AC46B7E2D (sandbox) 
Aug 17 17:45:35 Apps-iPhone com.apple.xpc.launchd[1] <Error>: assertion failed: 13F69: launchd + 116796 [9F6284CF-8A17-36CC-9DB5-85D510A21F14]: 0x3 
Aug 17 17:45:35 Apps-iPhone AppName[261] <Warning>: WARNING: Firebase Analytics App Delegate Proxy is disabled. To log deep link campaigns manually, call the methods in FIRAnalytics+AppDelegate.h. 
Aug 17 17:45:35 Apps-iPhone AppName[261] <Warning>: Configuring the default app. 
Aug 17 17:45:35 Apps-iPhone kernel[0] <Notice>: Sandbox: AppName(261) deny(1) file-write-create /private/var/containers/Bundle/Application/FIREBASE_UNIQUE_INSTALL 
Aug 17 17:45:35 Apps-iPhone AppName[261] <Warning>: Firebase Crash Reporting: Successfully enabled 
Aug 17 17:45:35 Apps-iPhone AppName[261] <Notice>: <FIRAnalytics/INFO> Firebase Analytics v.3300000 started 
Aug 17 17:45:35 Apps-iPhone AppName[261] <Notice>: <FIRAnalytics/INFO> To enable debug logging set the following application argument: -FIRAnalyticsDebugEnabled 
Aug 17 17:45:36 Apps-iPhone kernel[0] <Notice>: Sandbox: AppName(261) deny(1) file-write-create /private/var/containers/Bundle/Application/FIREBASE_LAST_TIMESTAMP 
Aug 17 17:45:37 Apps-iPhone AppName[261] <Notice>: <FIRAnalytics/INFO> Firebase Analytics enabled 
Aug 17 17:45:37 Apps-iPhone SpringBoard[63] <Warning>: HW kbd: Failed to set (null) as keyboard focus 
Aug 17 17:45:37 Apps-iPhone SpringBoard[63] <Warning>: UNNotificationRegistrarConnectionListener connection invalidated 
Aug 17 17:45:37 Apps-iPhone com.apple.xpc.launchd[1] (UIKitApplication:com.example.AppName[0xb5f7][261]) <Warning>: Service exited with abnormal code: 6 
Aug 17 17:45:38 Apps-iPhone com.apple.CDScheduler[26] <Error>: UserNextSleepPeriod value from context store is (null) 
Aug 17 17:45:38 Apps-iPhone com.apple.CDScheduler[26] <Error>: Failed to get user inactivity forecast 
Aug 17 17:45:38 Apps-iPhone UserEventAgent[26] <Warning>: [autosu error]: SPI for AutoSU: probabilityVector is empty 
Aug 17 17:45:38 Apps-iPhone com.apple.CDScheduler[26] <Error>: AutoSu doesn't have any prediction yet 
Aug 17 17:45:38 Apps-iPhone com.apple.CDScheduler[26] <Error>: Failed to get device restart forecast 
Aug 17 17:45:38 Apps-iPhone locationd[72] <Notice>: Location icon should now be in state 'Active' 
Aug 17 17:45:38 Apps-iPhone SpringBoard[63] <Warning>: Application 'UIKitApplication:com.example.AppName[0xb5f7]' exited voluntarily. 
Aug 17 17:45:38 Apps-iPhone UserEventAgent[26] <Warning>: 11137830750: id=com.example.AppName pid=261, state=0 
Aug 17 17:45:38 Apps-iPhone locationd[72] <Error>: WIFI_SCAN: scan result is too long, 372 
Aug 17 17:45:38 Apps-iPhone locationd[72] <Error>: WIFI_SCAN: scan result is too long, 381 
Aug 17 17:45:44 Apps-iPhone locationd[72] <Error>: WIFI_SCAN: scan result is too long, 374 
Aug 17 17:45:46 Apps-iPhone eventkitsyncd[196] <Notice>: (Error) CompanionSync: <SYFileTransferSyncEngine.m -[SYFileTransferSyncEngine service:account:identifier:didSendWithSuccess:error:context:]:989> Error sending session via file-transfer: Error Domain=com.apple.identityservices.error Code=23 "Timed out" UserInfo={NSLocalizedDescription=Timed out, NSUnderlyingError=0x12f64bd10 {Error Domain=com.apple.ids.idssenderrordomain Code=12 "(null)"}} 
Aug 17 17:45:46 Apps-iPhone eventkitsyncd[196] <Notice>: (Error) CompanionSync: <SYService.m -[SYService handleSyncError:forMessageWithIdentifier:]:1588> Sync error occurred: Error Domain=com.apple.identityservices.error Code=23 "Timed out" UserInfo={NSLocalizedDescription=Timed out, NSUnderlyingError=0x12f64bd10 {Error Domain=com.apple.ids.idssenderrordomain Code=12 "(null)"}} 
Aug 17 17:45:48 Apps-iPhone locationd[72] <Notice>: Location icon should now be in state 'Inactive' 

私は問題を解決することができ、更新が承認を得る方法は?

+0

我々は問題 –

+0

を再現することはできませんので、助言を与えることは本当に難しいどのように私は私のリリースビルドをテストすることができますいくつかの方法は、それがクラッシュどこので、私は見ることができていますか? –

+0

まず、アップルはクラッシュ報告書を添付している可能性が高いので、この質問にそれを添付する必要があります。第2に、サードパーティのSDKは、起動時に発生するクラッシュを報告することはできません。クラッシュレポートを取得して送信するには、アプリを少なくとも数秒間起動して実行する必要があります。 – Kerni

答えて

2

このについての良い議論があります:

https://groups.google.com/forum/#!topic/firebase-talk/t61zHXvuR3U

問題は他にないのIPv6に関連したものになることがありそうです。

私はあなたが最後の数行に次のエラーを持っていることがわかり

Aug 17 17:45:44 Apps-iPhone locationd[72] <Error>: WIFI_SCAN: scan result is too long, 374

これは、Appleの誰かがテストを行っているとき、彼らは無線LAN接続の多くに囲まれている場合もあり。その結果、Firebase APIが処理できない長いスキャンリストが生成され、タイムアウトになります。

あなたが試してみると、あなたはおそらく別のシナリオになり、その失敗条件には決して当てはまらない。

可能であれば、多くのWiFi接続がある公共の場所に行き、問題を再現することができます。

これが役に立ちます。

敬具、 Mukund

+0

thxがクラッシュしないかどうかを確認する... –

関連する問題