App Store rifiuta il mio aggiornamento dopo aver installato Xcode 11 beta mantenendo Xcode 10.2




(2)

Ho installato Xcode beta 11 e ho mantenuto la versione 10.2, invio le mie app per la revisione ma ottengo binari non validi anche se l'ho creato con Xcode 10.2. Ho persino disinstallato Xcode 11 beta e la stessa cosa. Non ho idea di cosa fare dopo

ITMS-90111: Toolchain non valida: la tua app è stata creata con una versione beta di Xcode o SDK. Le app inviate all'App Store devono essere costruite con la versione GM di Xcode 9 e l'SDK per iOS 11, tvOS 11, watchOS 4 o macOS 10.13 o successivo.


La risposta a questa domanda è stata fornita da Warren (aka dodgio) nei forum degli sviluppatori Apple :

Questo sembra essere l'app store che pensa che la nuova versione OS X 10.11.6 (15G1004) con patch di sicurezza sia una versione beta di OS X.

Sono stato in grado di inviare senza avvisi o errori scavando nel .xcarchive e modificando il file info.plist dell'app.

Cambia la chiave

<key>BuildMachineOSBuild</key>

     <string>15G1004</string>

al valore dell'originale 10.11.6

<key>BuildMachineOSBuild</key>

    <string>15G31</string>

Quindi esporta l'IPA o invia all'app store come al solito.


Carica l'app con OS Beta

Non usare Xcode beta

Archivia l'app; vai prima di iniziare a caricare

Finestra -> Organizer

Fai clic con il tasto destro sulla tua app

Mostra nel Finder

Aprirà la cartella e tu vai a fare clic destro nella tua app e selezionare

Nuova scheda Terminale nella cartella

Ora troverai il pList per modificare le informazioni

cd Products/Applications/“AppCompany”.app/

Finalmente cambierà il tuo BuildMachineOSBuild

open Info.plist

Trova BuildMachineOSBuild e cambia per costruire Mojave (22 gennaio 2019)

18D42





xcode