![](/img/trans.png)
[英]Fabric failed to download settings Error Domain=FABNetworkError Code=-6
[英]Fabric failed to download settings Error Domain=FABNetworkError Code=-5
我正在嘗試將 Fabric 安裝到我的 iOS 應用程序中,但是當我處於驗證一切正常的最后階段時,我在 xcode 控制台中收到此錯誤:
[Fabric] 無法下載設置 Error Domain=FABNetworkError Code=-5 "(null)" UserInfo={status_code=403, type=2, request_id=d123378449cf900e4574e283ae438bc5, content_type=application/json; 字符集=utf-8}
幫助我安裝 Fabric 的 Fabric 應用程序顯示錯誤:
嗯,好像你的工具包沒有激活。
這是我用來初始化 Fabric 的代碼:
[Fabric with:@[[Crashlytics class]]];
在didFinishLaunchingWithOptions委托方法中。
有人建議您遇到此問題時沒有互聯網連接,但我確信我的電腦和設備已連接到互聯網。
我真的不知道該怎么辦,任何幫助將不勝感激。
我發現出了什么問題。 很久以前,我嘗試使用舊界面進行崩潰報告,但我忘記了放置在目標/構建階段中的腳本。 當我刪除它時,一切都很好。
當我將 Fabric Crashlytics 遷移到 Firebase Crashlytics 時,我遇到了這個問題。 如果您正在遷移,您需要確保保留舊的初始化邏輯,即確保您仍然擁有舊的初始化代碼:
// Objective-C
[FIRApp configure];
[Fabric with:@[CrashlyticsKit]]; // I had removed the this line
// Swift 4
FirebaseApp.configure()
Fabric.with([Crashlytics.self])
您還需要確保在運行腳本中保留 API Key 和 Build secret,並將 API Key 保留在您的 Info.plist 中。
在遵循 Firebase(非遷移)安裝說明后,我錯誤地刪除了這些東西。
我的 Crashliticy 與 Fabric 相關聯。 這會停用 crashlytics。 在 Firebase 項目設置下,我從結構中取消了 crashlytics 的鏈接。 然后再次注銷/登錄。 然后 Crashlytics 從安裝過程開始。
如果您在使用 Firebase 時遇到此問題,那是因為在您遵循 Firebase 控制台中的配置過程之前,不會激活 Crashlytics:
使用 RunScript 部分下的 XCode 10,您必須將以下行添加到輸入文件:
$(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH)
我知道,這很奇怪,但對我來說,解決方案是在模擬器上運行。
以上所有建議都不適合我。
1) 在 Console -> Crashlytics 中開始初始化應用程序
2)做所有必要的事情(運行腳本階段等)
3) 在模擬器上運行
安裝完成后,我可以在設備的控制台中看到我所有的測試崩潰。
@Marc Fdn 解決方案解決了我的問題:
項目概覽 > 項目設置
在Integrations
選項卡中,單擊Manage
並刪除 Fabric 集成
回到 Firebase/Crashlitics 頁面重新添加你的應用,頁面可能會顯示一些加載錯誤,可能 Firebase 需要一些時間來更新數據,別着急,稍等一下,繼續刷新。
您的網絡上是否有任何廣告攔截軟件設置? 因為這就是導致我出現此錯誤的原因。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.