簡體   English   中英

如何更新Fabric&Crashlytics?

[英]How to update Fabric & Crashlytics?

我使用Fabric應用程序而不是cocoapods安裝了Fabric和crashlytics框架。 我需要更新它以符合此錯誤和未來。

/Crashlytics.framework/Crashlytics(CrashlyticsPlaceholderStatic.o)'不包含bitcode。 您必須在啟用bitcode(Xcode設置ENABLE_BITCODE)的情況下重建它,從供應商處獲取更新的庫,或禁用此目標的bitcode。 對於架構arm64

我已經讀過更新將解決問題。

謝謝!

Mike來自Crashlytics和Fabric。

如果您更新到Crashlytics 3.3.1和Fabric 1.5.1,那么這些框架支持啟用Bitcode的應用程序。 在此發布說明

我這樣解決了這個問題:

  1. 構建設置 - >構建選項 - >啟用位=否
  2. 構建應用程序
  3. Fabric通知我必須更新Crashlytics框架,所以我構建了應用程序來更新框架
  4. 構建設置 - >構建選項 - >啟用位=是

現在一切正常。

轉到Build Settings(目標),找到

“構建選項”下的“啟用Bitcode”鍵

將其值設置為NO。

原因:iOS9在Xcode 7中有此選項,默認設置為YES(我猜)。 因為,像Crashlytics這樣的第三方框架沒有針對bitcode啟用模式進行更新。 所以,設置為NO。

要添加到其他解決方案:

Fabric並沒有意識到我的項目有一個過時的Crashlytics版本。 它將我的“已安裝”版本列為3.3.4,而實際上它是v3.0.x.

我點擊了Crashlytics上的“Install”,並提示重建項目。 但由於Bitcode已啟用且我的Crashlytics.framework版本已過時,項目重建失敗。

我禁用了Bitcode,並成功構建,此時Fabric更新了我的Crashlytics。 之后,我能夠重新開啟Bitcode並繼續使用Crashlytics v3.3.4成功構建

暫無
暫無

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

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