Xcode 11 GM 2を使用してアプリをアーカイブしています。CocoaPodsとSwiftを使用しています。アプリをアーカイブしようとすると、無限にスタックします: これは、Firebaseまたは他のフレームワークを削除した後でも発生します。これを解決する方法に関するアイデアはありますか?
これは役立つかもしれません(別の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
次に、プロジェクトをアーカイブしてみます。それでもうまくいかない場合は、他のコンパイラ最適化設定をいじってみてください。
その間、クリーンで迅速な解決策を見つけました。プロジェクトナビゲーターで[ポッド]をクリックし、ターゲット(画像)でSwiftSoupを設定します。
Swiftコンパイラで両方の-Ononeを設定します。次にアーカイブを試みます。