Xcode 11卡在归档中

时间:2019-09-18 22:21:19

标签: ios xcode xcode11

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

2 个答案:

答案 0 :(得分:28)

这可能会有所帮助(我与另一个CocoaPod SwiftSoup有问题)。尝试获取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

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

答案 1 :(得分:7)

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

enter image description here

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

enter image description here