Xcode 11 人卡在归档中

Xcode 11 stuck on archiving

我正在使用 Xcode 11 GM 2 来存档我的应​​用程序。它使用 CocoaPods 和 Swift。 尝试存档我的应​​用程序时,它会无限地卡在这里: 在删除 Firebase 或其他框架后,这仍然会发生。关于如何解决这个问题的任何想法?

这可能会有所帮助(我在使用 SwiftSoup,另一个 CocoaPod 时遇到了问题)。我在尝试获取 Xcode 11 来存档我的应​​用程序时遇到莫名其妙的挂起(即使是在命令行)。这并不是一个永久性的修复,而是一个临时的解决方法(换句话说,我们不必为了构建有问题的库而这样做)!

将此添加到 Podfile 的底部并重新 运行 pod install

post_install do |installer|
  installer.pods_project.targets.each do |target|
    next unless target.name == '<NAME OF POD>'
    target.build_configurations.each do |config|
      next unless config.name.start_with?('Release')
      config.build_settings['SWIFT_OPTIMIZATION_LEVEL'] = '-Onone'
    end
  end
end

然后尝试存档您的项目。如果这不起作用……也许尝试搞乱其他编译器优化设置?

同时我找到了一个干净快速的解决方案,在项目导航器中单击"Pods",然后在目标(图片)中设置SwiftSoup,

在 Swift 编译器中同时设置 -Onone。现在尝试归档。