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。现在尝试归档。
我正在使用 Xcode 11 GM 2 来存档我的应用程序。它使用 CocoaPods 和 Swift。
尝试存档我的应用程序时,它会无限地卡在这里:
这可能会有所帮助(我在使用 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。现在尝试归档。