Hi Jon,
I work with TeeJay and will try to assist you. This looks like a general developer issue that's not specific to the Mobile Ads SDK so your issue is out of scope for us. With that being said, I looked up on stackoverflow and found possible help for you here -
https://stackoverflow.com/questions/25755240/too-many-symbol-files-after-successfully-submitting-my-apps and close to the bottom of that webpage is a discussion of warnings pertaining to armv7 architecture and how to alleviate them. A CocoPod issue in their issue Tracker here -
https://github.com/CocoaPods/CocoaPods/issues/7111 also may help you. I followed your steps and found the armv7 architecture in the build as shown in the attached screenshot. This is the standard way the SDK is implemented. Most probably you aren't allowing a deploy to older iPhone models and therefore having a problem. When I modified the podfile of our sample app like this:
source '
https://github.com/CocoaPods/Specs.git'
minimum_deployment_target = 11.4
platform :ios, minimum_deployment_target
target 'BannerExample' do
use_frameworks! :linkage => :static
pod 'Google-Mobile-Ads-SDK',:modular_headers => true
end
post_install do |installer|
installer.generated_projects.each do |project|
project.targets.each do |target|
target.build_configurations.each do |config|
# Ensure we set all Pods to match the minimum deployment target specified by the app
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = minimum_deployment_target
end
end
end
end
and took out of Valid Architectures in Project the armv7 architectures and selected yes to Build Active Architectures only and then archived the app the symbols for armv7 weren't there.
Kind regards,
Aryeh Baker