IOS 11をターゲットにしていますが、アプリを送信した後、Appleから「シンボルファイルが多すぎます」という警告が記載されたメールが届きます。
不要なアーキテクチャ用にCocoaPodsフレームワークが含まれているようです。
IOS 11に不要なフレームワークが含まれないようにするために、適切な設定を誰かに示すことはできますか?
次の行をpodfileに入れても、警告は表示されませんでした。
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['DEBUG_INFORMATION_FORMAT'] = 'dwarf'
end
end
end
「シンボルファイルが多すぎます」という警告は、プロジェクトにCocoaPodsフレームワークよりも制限の厳しい制約があることを示しています。 iOS 11をターゲットにしていますが、CocoaPodsフレームワークの最小デプロイメントターゲットがiOS11未満である可能性があります。
その場合は、ポッドファイルの最後にこれを追加します。
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '11.0'
end
end
end