繁体   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