AdMob Upload Error. 90171/90035

Good Afternoon,

I have built my app with AdMob, However when I go to upload to iTunes Connect, I get these two errors which happen once I include the AdMob plugin in my build.settings

[2015-05-18 12:37:01 HST] <main> ERROR: ERROR ITMS-90035: "Invalid Signature. Code object is not signed at all. The binary at path [Swipe Breaker.app/libgoogle-play-services.a] contains an invalid signature. Make sure you have signed your application with a distribution certificate, not an ad hoc certificate or a development certificate. Verify that the code signing settings in Xcode are correct at the target level (which override any values at the project level). Additionally, make sure the bundle you are uploading was built using a Release target in Xcode, not a Simulator target. If you are certain your code signing settings are correct, choose “Clean All” in Xcode, delete the “build” directory in the Finder, and rebuild your release target. For more information, please consult 

[2015-05-18 12:37:01 HST] <main> ERROR: ERROR ITMS-90171: "Invalid Bundle Structure - The binary file ‘Swipe Breaker.app/libgoogle-play-services.a’ is not permitted. Your app can’t contain standalone executables or libraries, other than the CFBundleExecutable of supported bundles. 

Is there a solution to this or is apple no longer allowing AdMob to be used inside of the AppStore?

This error has nothing to do with AdMob.  It’s saying you did not sign your application.  Can you tell me more about how you built your app?  How did you upload the app to Apple?

What version of Corona are you using?

Can you post your build.settings?

Can you post a screen shot of your build screen just before you hit the build button?  Please do not blur out or hide any of the fields.  I need to see everything)

Rob

I’m using version 2015.2545 

A screenshot right before I build:http://imgur.com/FSEkzT2

settings = { orientation = { supported = { "portrait"}, }, iphone = { plist = { CFBundleShortVersionString = "1.0", CFBundleIconFiles = { "Icon.png", "Icon-72.png", "Icon-76.png", "Icon-76@2x.png", "Icon-Small-40@3x.png" }, UIAppFonts = { "NEON CLUB MUSIC.otf", "NEON.ttf", "PermanentMarker.ttf", "Audiowide-Regular.ttf", "NEON LIGHTS.ttf" }, UIApplicationExitsOnSuspend = false, UIPrerenderedIcon = true }, }, plugins = { ["plugin.google.play.services"] = { publisherId = "com.coronalabs" }, }, }

I was able to build it as long as I don’t include adMob, it just seems strange as I’ve uploaded to iTunes Connect before. 

I suspect your project folder name is the issue.  It doesn’t like spaces and that * at the front is certainly going to cause issues.  The asterisk (*) is a “wildcard” character meaning “match anything” to the operating system’s command shell.  When our build scripts run, it’s going to see that * and not know what to do because it’s going to match multiple files.

Please rename the folder with your project with no special characters and remove the spaces as well and try again.

Rob

That actually solved the problem!

This error has nothing to do with AdMob.  It’s saying you did not sign your application.  Can you tell me more about how you built your app?  How did you upload the app to Apple?

What version of Corona are you using?

Can you post your build.settings?

Can you post a screen shot of your build screen just before you hit the build button?  Please do not blur out or hide any of the fields.  I need to see everything)

Rob

I’m using version 2015.2545 

A screenshot right before I build:http://imgur.com/FSEkzT2

settings = { orientation = { supported = { "portrait"}, }, iphone = { plist = { CFBundleShortVersionString = "1.0", CFBundleIconFiles = { "Icon.png", "Icon-72.png", "Icon-76.png", "Icon-76@2x.png", "Icon-Small-40@3x.png" }, UIAppFonts = { "NEON CLUB MUSIC.otf", "NEON.ttf", "PermanentMarker.ttf", "Audiowide-Regular.ttf", "NEON LIGHTS.ttf" }, UIApplicationExitsOnSuspend = false, UIPrerenderedIcon = true }, }, plugins = { ["plugin.google.play.services"] = { publisherId = "com.coronalabs" }, }, }

I was able to build it as long as I don’t include adMob, it just seems strange as I’ve uploaded to iTunes Connect before. 

I suspect your project folder name is the issue.  It doesn’t like spaces and that * at the front is certainly going to cause issues.  The asterisk (*) is a “wildcard” character meaning “match anything” to the operating system’s command shell.  When our build scripts run, it’s going to see that * and not know what to do because it’s going to match multiple files.

Please rename the folder with your project with no special characters and remove the spaces as well and try again.

Rob

That actually solved the problem!