xcode - ERROR ITMS-90542: "Valor de CFBundleSupportedPlatforms no válido".
ios9 (9)
No puedo enviar mi ipa de una revisión iOS9 a la tienda de aplicaciones, estos son los errores que recibo en el cargador de aplicaciones:
ERROR ITMS-90542: "CFBundleSupportedPlatforms de valor no válido. La clave ''CFBundleSupportedPlatforms'' en el archivo Info.plist del paquete ''Payload / PgapIos.app / GoogleMaps.bundle'' contiene un valor inválido ''(" iPhoneSimulator "). clave de la lista de información. Si este paquete forma parte de un marco de terceros, considere ponerse en contacto con el desarrollador del marco para obtener una actualización que aborde este problema ".
ERROR ITMS-90535: "Clave de CFBundleExecutable inesperada. El paquete en ''Payload / PgapIos.app / GoogleMaps.bundle'' no contiene un paquete ejecutable. Si este paquete intencionalmente no contiene un archivo ejecutable, considere eliminar la clave CFBundleExecutable de su Info. "Plist y use un CFBundlePackageType de BNDL. Si este paquete es parte de un marco de terceros, considere ponerse en contacto con el desarrollador del marco para una actualización para solucionar este problema".
Tengo xcode 7.0 (7A220)
Acabo de recibir estas mismas advertencias con el paquete de GoogleMaps. Hice lo que recomendaban los mensajes de error: ir al archivo info.plist ofensivo (en XCode) y eliminar las claves recomendadas por los mensajes de error. Esto me funcionó en mi próximo intento de cargar mi aplicación en iTunesConnect
CFBundleSupportedPlatforms Reemplace con iPhoneSimulator a iPhoneOS en GoogleMap.info -> info.plist y GSMCoreResources.bundle -> info.plist
También elimine ELIMINAR la siguiente clave por completo en GoogleMap.bundle -> info.plist y GSMCoreResources.bundle -> info.plist
ERROR ITMS-90542: "Valor de CFBundleSupportedPlatforms no válido
Estoy intentando cargar un archivo .ipa en la tienda de aplicaciones y recibí el error ''CFBundleSupportedPlatforms'' en el simulador de iPhone Info.plist.
He resuelto este error. Debe actualizar GoogleMaps.bundle y GMSCoreResources.bundle info.plist.
CFBundleSupportedPlatforms = {"iPhoneSimulator"},
Reemplazar con iPhoneSimulator a iPhoneOS
CFBundleSupportedPlatforms = {"iPhoneOS"},
Es un asunto de caso en los artículos de
CFBundleSupportedPlatforms
Puedes cambiarlo por algo como:
iphonesimulator
Arreglado mi problema con esto.
He resuelto el error anterior en mi Xcode final. Debe actualizar GoogleMaps.bundle y GMSCoreResources.bundle info.plist.
CFBundleSupportedPlatforms = {"iPhoneSimulator"},
Reemplazar con iPhoneSimulator a iPhoneOS
CFBundleSupportedPlatforms = {"iPhoneOS"}
Gracias a @Anit kumar
Si está instalando desde cocoapods, es posible que esté usando una versión anterior del pod de Google Maps. Estaba usando 1.10.1 y obtuve este error. Hice una pod update GoogleMaps
y subió a 2.2.0; y el problema se fue.
Tenía el mismo problema, y la edición del archivo plist del marco googlemaps no me funcionaba, lo resolví eliminando el marco e instalándolo con cocoapods. usa esta guía
Tuve un montón de problemas para encontrar el Info.plist. Este NO es el archivo .plist de su proyecto. En su lugar, busque en todo su proyecto de Xcode usando shift + command + f y busque cualquier cosa que no sea válida, es decir, busque "CFBundleSupportedPlatforms" etc.
También me encontré con este error. Resulta que estaba utilizando Carthage
para gestionar algunas dependencias del marco. La solución para mí fue asegurarse de que no estaba incluyendo ninguno de los archivos dSYM
que Carthage generará para usted en el paquete de recursos de la aplicación.