Xcode 11卡在归档中

tha*_*cel 16 xcode ios xcode11

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

Ben*_*ger 28

这可能会有所帮助(我在与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
Run Code Online (Sandbox Code Playgroud)

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

  • 我正在使用SwiftSoup,该解决方案也对我有用。谢谢! (3认同)
  • @BenKreeger感谢您的配合(目标名称固定!)。它显然对某些人有效,但对我却不起作用。我还直接在项目设置中关闭了Swift Optimization标志。我正在使用Xcode 11版本和SwiftSoup 2.2.1,在“触摸”之后立即链接SwiftSoup时,存档过程仍然挂起。有什么想法吗?? (2认同)

小智 7

在此期间,我找到了一个干净快捷的解决方案,在项目导航器中单击“窗格”,然后在目标(图片)中设置SwiftSoup,

在此处输入图片说明

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

在此处输入图片说明