sebastian-zarzycki-es opened a new issue #806: ITMS-90381: Too many symbol files URL: https://github.com/apache/cordova-ios/issues/806 # Bug Report ## Problem I'm not sure if this is the correct place to submit, but I couldn't think of any better. Basically, I've recently switched to cordova-ios 5.1.1 and cordova 9.0.0 for my Ionic app. I'm using the modern build system for iOS (no legacy system). I'm using several plugins that use cocoapods (firebasex, login via facebook, login via google, etc.). After submitting a build to Apple, they've responded with "Too many symbol files" warning. Usually, this was solved by ``` 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 ``` added the Podfile, but it doesn't seem to be working now. I've noticed that when I open the XCode workspace and select the Pods project, every Pod has indeed set debug information format to DWARF, but only for Debug target, where for Release target, it says "DWARF with dSYM". Switching it manually back to just "DWARF" seems to solve it (Apple doesn't complain about the symbols). Perhaps this should be some kind of array, i.e. `config.build_settings['DEBUG_INFORMATION_FORMAT'] = ['dwarf', 'dwarf']?` - I'm not familiar with the format here.  Should this be supported by cordova-ios by default? ### What is expected to happen? No warnings from Apple. ### What does actually happen? I understand that some additional symbols are copied to the resulting release binary, and they shouldn't. I'm confused as to which part of the compilation stack should be responsible for it (cordova? cordova-ios? plugin author?) ## Checklist - [x] I searched for existing GitHub issues - [x] I updated all Cordova tooling to most recent version - [x] I included all the necessary information above
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] With regards, Apache Git Services --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
