1
votes

I've been using the Google Plus and Play Games Xamarin Component (link) in the iOS version of my cross-platform app. I haven't had any trouble uploading it to the store in the past, but after upgrading to Xcode7, I receive the following error when trying to submit my .ipa through Application Loader:

ERROR ITMS-90535: "Unexpected CFBundleExecutable Key. The bundle at 'Payload/Brushfire.iOS.app/GooglePlus.bundle/GPPShareboxSharedResources.bundle' does not contain a bundle executable. If this bundle intentionally does not contain an executable, consider removing the CFBundleExecutable key from its Info.plist and using a CFBundlePackageType of BNDL. If this bundle is part of a third-party framework, consider contacting the developer of the framework for an update to address this issue."

Since this is a Xamarin Component, I don't believe I have access to the plist file to change this value, so I can't use the solution posed in ITMS-90535 Unable to publish iOS app with latest Google Signin SDK. I don't want to have to wait for an update to the component from Xamarin. Are there any workarounds that could help me get my app into the store?

2

2 Answers

3
votes

Xamarin is currently working on a solution to this issue, though we do not have an exact ETA currently on when the component will be out.

I can be sure to let you know on this thread when the updated version is released.

You can also follow along on our forums here:

https://forums.xamarin.com/discussion/50817/google-maps-for-ios-component-update#latest

Thanks!

0
votes

Step 1: Update to Xcode 7.1 Xcode

Step 2: deleted (Info.plist file, such as a third-party static library included) App excess Info.plist

Step 3: Remove third-party App resource package Info.plist (Uniform Resource Check App in .bundle package inside if there Info.plist, consider deleting or delete items inside CFBundleVersion and CFBundleIdentifier)