簡體   English   中英

已從AppStore中拒絕更新的二進制文件

[英]Updated binary rejected from AppStore

我在App Store for iOS中有一個Swift應用程序,它已經發布,我做了一個新的更新,版本1.5。 只有一些小修補程序,最重要的是我實施了Firebase Crash Analytics。 我能夠以調試模式編譯應用程序,並且Firebase崩潰報告工作正常 (我可以看到錯誤顯示在儀表板中)。 但是當我向Apple提交這個二進制文件時,他們拒絕了。 我認為配置文件可能是錯誤的,所以我創建了一個新的並再次提交。 在這兩種情況下,我收到了這條消息並拒絕二進制:

表現 - 2.1

我們無法審核您的應用,因為它在發布時崩潰了。 不幸的是,沒有生成崩潰日志。

下一步

請修改您的應用並在連接到IPv6網絡時在設備上進行測試(所有應用必須支持IPv6),以確保它能夠在不崩潰的情況下啟動。

我回答說我沒有任何IPv6服務器,辦公室或家里的ISP不支持IPv6,所以我該怎么測試呢......他們回答說:

感謝您的答復。 在審核了您的回復后,Apple開發人員技術支持人員可能會最好地解決您的問題,他們可以提供離散的代碼級幫助。

為確保DTS工程師能夠為您提供最佳幫助,請確保包含任何可用的符號化崩潰日志,屏幕截圖或步驟,以重現請求中遇到的問題。

有關如何讀取或表示崩潰日志的信息,請參閱技術說明TN2151了解和分析iPhone OS應用程序崩潰報告。

在這里的評論指向我指南后,我測試了我的應用程序的IPv6兼容性 ,它沒關系,應用程序下載內容並正常工作。

我告訴他們再次檢查二進制文件,他們提供了這個錯誤日志:

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'

如何解決問題並獲得批准更新?

對此有一個很好的討論:

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的某個人正在進行測試時,他們被許多WiFi連接所包圍。 這會導致Firebase API無法處理長掃描列表並導致超時。

當你嘗試它時,你可能處於不同的場景,它永遠不會遇到失敗的情況。

如果可能的話,可能會去一個有很多WiFi連接的公共場所,然后你也可以重現這個問題。

希望這可以幫助。

親切的問候,Mukund

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM