App Store rechaza mi actualización después de instalar Xcode 11 beta manteniendo Xcode 10.2
(2)
Instalé Xcode beta 11 y mantuve la versión 10.2. Presento mis aplicaciones para revisión, pero obtengo un binario no válido aunque construí con Xcode 10.2. Incluso desinstalé Xcode 11 beta y lo mismo. No tengo ni idea de qué hacer a continuación.
ITMS-90111: Cadena de herramientas no válida: su aplicación se creó con una versión beta de Xcode o SDK. Las aplicaciones enviadas a la App Store se deben crear con la versión GM de Xcode 9 y el SDK para iOS 11, tvOS 11, watchOS 4 o macOS 10.13 o posterior.
La respuesta a esta pregunta fue proporcionada por Warren (también conocido como dodgio) en los foros de desarrolladores de Apple :
Esta parece ser la tienda de aplicaciones que piensa que la nueva versión de OS X 10.11.6 (15G1004) con parche de seguridad es una versión beta de OS X.
Pude enviarlo sin advertencias o errores al buscar en .xcarchive y modificar el info.plist de la aplicación.
Cambiar la llave
<key>BuildMachineOSBuild</key> <string>15G1004</string>
al valor del original 10.11.6
<key>BuildMachineOSBuild</key> <string>15G31</string>
Luego, exporte la API o envíela a la tienda de aplicaciones como de costumbre.
Cargar aplicación con OS Beta
No uses Xcode beta
Archivar la aplicación; antes de empezar a subir
Ventana -> Organizador
Haga clic derecho en su aplicación
Mostrar en el Finder
Abrirá la carpeta y usted hará clic con el botón derecho en su aplicación y seleccionará
Nueva pestaña de terminal en la carpeta
Ahora encontrarás el pList para cambiar información
cd Products/Applications/“AppCompany”.app/
Finalmente cambiará su BuildMachineOSBuild
open Info.plist
Encuentre BuildMachineOSBuild y cámbielo para construir Mojave (22 de enero de 2019)
18D42