簡體   English   中英

在 Xcode 11 中構建/歸檔發布無限期掛起

[英]Building/archiving for release hangs indefinitely in Xcode 11

我正在嘗試發布一個 iOS 應用程序 - 它在 Xcode 11 中的模擬器或設備上構建良好,並且可以在 Xcode 10 中正常存檔,但是當我嘗試將其存檔以在 App Store 中發布時,構建無限期掛起。 我點擊產品 > 存檔,它完成了 4040 個步驟中的 3960 個,然后無限期地掛在“存檔 Firebase/Firestore”階段。 這發生在 4 個不同的 Xcode 11 版本 - 3、6、7 以及最近今天早些時候發布的 GM 上。

我嘗試翻轉一堆構建設置 - 優化標志、增量/整個模塊、啟用 Bitcode、獨占內存,並且還多次重新安裝了具有不同 11 版本的 Xcode。 我也用各種版本的 cocoapods 嘗試過這個,包括在構建掛起時正在編譯的 Firebase/Firestore pod(即,我使用了舊版本並嘗試更新到最新版本的 pod)沒什么我'已經完成了。 有沒有人對我可以嘗試阻止它掛起的其他事情有任何建議?

@ leonluc-dev 將這個無限循環追蹤到構建SwiftSoup CocoaPodSwift 編譯器錯誤

完整說明在這里

有關禁用 Swift Soup 優化以解決問題的屏幕截圖,請參閱此答案

這似乎是 Xcode 11 的一個錯誤。我在這里向 Firebase 團隊報告了這個問題: https : //github.com/firebase/firebase-ios-sdk/issues/3884#issuecomment-533663539

我還使用反饋助手(錯誤 FB7303206)向 Apple 報告了這個問題。 當 Apple 回應時,我會更新此答案。

如果您還使用Firebase Crashlytics ,請Firebase Crashlytics

"${PODS_ROOT}/FirebaseCrashlytics/run"

"${PODS_ROOT}/FirebaseCrashlytics/upload-symbols"

在您的運行腳本階段應該可以解決問題。

暫無
暫無

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

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