web-dev-qa-db-de.com

FEHLER ITMS-90542: "Ungültiger CFBundleSupportedPlatforms-Wert."

Ich kann meine IPA eines iOS9-Hotfixes nicht an den Appstore senden. Dies sind die Fehler, die beim Anwendungsladeprogramm angezeigt werden:

FEHLER ITMS-90542: "Ungültiger CFBundleSupportedPlatforms-Wert. Der Schlüssel 'CFBundleSupportedPlatforms' in der Info.plist-Datei im Bundle 'Payload/PgapIos.app/GoogleMaps.bundle' enthält einen ungültigen Wert '(" iPhoneSimulator ")". Ziehen Sie in Betracht, den CFBundleSupportedPlatforms - Schlüssel aus der Info.plist zu entfernen. Wenn dieses Bundle Teil eines Drittanbieter-Frameworks ist Problem."

FEHLER ITMS-90535: "Unerwarteter CFBundleExecutable-Schlüssel. Das Bundle unter 'Payload/PgapIos.app/GoogleMaps.bundle' enthält keine ausführbare Bundle-Datei Wenn dieses Bundle absichtlich keine ausführbare .__-Datei enthält, Ziehen Sie in Betracht, den CFBundleExecutable-Schlüssel aus seiner Info.plist zu entfernen und einen CFBundlePackageType-Typ von BNDL zu verwenden. Wenn dieses Bundle Teil eines Frameworks eines Drittanbieters ist, sollten Sie sich an den Entwickler von des Frameworks für eine Aktualisierung der Adresse wenden dieses Problem."

Ich habe xcode 7.0 (7A220)

17
Hugo

Ich hatte das gleiche Problem und das Bearbeiten der plist-Datei des googlemaps-Frameworks funktionierte nicht für mich. Ich löste es, indem ich das Framework entfernte und es mit Cocoapoden installierte. verwende diese Anleitung

2
Saifee

Ich habe gerade die gleichen Warnungen mit dem GoogleMaps-Paket erhalten. Ich habe getan, was die Fehlermeldungen empfahlen: In die problematische Datei info.plist (in XCode) gehen und die in den Fehlermeldungen empfohlenen Schlüssel löschen. Dies funktionierte für mich bei meinem nächsten Versuch, meine App zu iTunesConnect hochzuladen

21
Marcus

FEHLER ITMS-90542: "Ungültiger CFBundleSupportedPlatforms-Wert

Ich versuche, eine .ipa-Datei in den App Store hochzuladen, und ich habe den Fehler "CFBundleSupportedPlatforms" im Info.plist iPhoneSimulator erhalten.

Ich habe diesen Fehler behoben. Sie müssen GoogleMaps.bundle und GMSCoreResources.bundle info.plist aktualisieren.

CFBundleSupportedPlatforms = { "IPhoneSimulator" },

Ersetzen Sie den iPhoneSimulator durch iPhoneOS

CFBundleSupportedPlatforms = { "IPhoneOS" },

9
Anit Kumar

Ich hatte eine Menge Probleme, die Info.plist zu finden. Dies ist NICHT die .plist-Datei Ihres Projekts. Suchen Sie stattdessen Ihr gesamtes Xcode-Projekt mit shift + command + f und suchen Sie nach ungültigem Inhalt, d. H. Suchen Sie nach "CFBundleSupportedPlatforms" usw. 

6
user2623825

Ich bin auch auf diesen Fehler gestoßen. Ich habe zufällig Carthage verwendet, um einige Abhängigkeiten des Frameworks zu verwalten. Die Lösung für mich bestand darin, sicherzustellen, dass ich keine der dSYM-Dateien, die Carthage für Sie generiert, in das Ressourcenpaket der App einbezieht.

1
Adam Venturella

Ich habe den obigen Fehler in meinem letzten Xcode 8 behoben. Sie müssen GoogleMaps.bundle und GMSCoreResources.bundle info.plist aktualisieren.

CFBundleSupportedPlatforms = {"iPhoneSimulator"},

Ersetzen Sie den iPhoneSimulator durch iPhoneOS

CFBundleSupportedPlatforms = {"iPhoneOS"}

Danke an @Anit kumar

0
Sumitava Datta

Es ist ein Fallproblem in den Positionen von 

CFBundleSupportedPlatforms

Sie können es in etwas ändern:

iphonesimulator

Mein Problem damit behoben.

0
redwud

CFBundleSupportedPlatforms Ersetzen Sie mit iPhoneSimulator in iPhoneOS in GoogleMap.info -> info.plist und GSMCoreResources.bundle -> info.plist 

Entfernen Sie außerdem REMOVE vollständig in beiden Formaten GoogleMap.bundle -> info.plist und GSMCoreResources.bundle -> info.plist

Wenn Sie von Cocoapods aus installieren, verwenden Sie möglicherweise eine ältere Version des Google Maps-Pods. Ich habe 1.10.1 verwendet und diesen Fehler erhalten. Ich habe einen pod update GoogleMaps gemacht und es ging auf 2.2.0; und das Problem ging weg.

0
auspicious99