Binaire invalide après la mise à jour de Xcode 8.2
j'ai essayé de mettre à jour mon application aujourd'hui après avoir mis à jour vers Xcode 8.2 et j'obtiens une erreur binaire invalide. Je n'ai jamais vu cela avant. La cible de déploiement iOS pour mon application est iOS 9.0. Quelqu'un a vu cette erreur ou de savoir comment résoudre ce problème?
voici le contenu de l'e-mail qui expliquait ce qui n'était pas valide sur le binaire:
Invalid sdk value - The value provided for the sdk portion of LC_VERSION_MIN_IPHONEOS in appname.app/Frameworks/libswiftDispatch.dylib is 10.2 which is greater than the maximum allowed value of 10.1.
Invalid sdk value - The value provided for the sdk portion of LC_VERSION_MIN_IPHONEOS in appname.app/Frameworks/libswiftCore.dylib is 10.2 which is greater than the maximum allowed value of 10.1.
Invalid sdk value - The value provided for the sdk portion of LC_VERSION_MIN_IPHONEOS in appname.app/Frameworks/libswiftCoreImage.dylib is 10.2 which is greater than the maximum allowed value of 10.1.
Invalid sdk value - The value provided for the sdk portion of LC_VERSION_MIN_IPHONEOS in appname.app/Frameworks/libswiftQuartzCore.dylib is 10.2 which is greater than the maximum allowed value of 10.1.
Invalid sdk value - The value provided for the sdk portion of LC_VERSION_MIN_IPHONEOS in appname.app/Frameworks/Alamofire.framework/Alamofire is 10.2 which is greater than the maximum allowed value of 10.1.
3 réponses
il semble que le problème soit largement répandu et qu'il soit similaire au moment où le 9.2 GM a été libéré. Le backend iTunes Connect N'est pas encore tout à fait à jour, nous devrons donc rester patients et continuer d'essayer.
il semble que le problème soit habituellement résolu dans la journée suivant la libération du GM.
Modifier: Dans l'intervalle, d'autres ont mentionné que vous pouvez changer le SDK de la version 10.1 et soumettre votre application.
si le problème est résolu, vous ne devrait pas avoir à soumettre à nouveau à iTunes connect. Vous serez simplement en mesure de soumettre le binaire déjà téléchargé pour examen une fois de plus.
mise à jour:à partir de 12/13/16 3: 15 PM PST le problème a été corrigé. Soumettez de nouveau vos applications pour révision.
dégradez votre version XCode, puis essayez-la. Je suis sûr qu'il va travailler pour vous.
mes deux cents: J'utilise Xcode 9 et a obtenu:
he valeur fournie pour la partie sdk de \ LC_VERSION_MIN_IPHONEOS dans MyApp.app / MyApp est de 11,3, ce qui est supérieur à la valeur maximale autorisée de 11,2.
il était dû à une construction utilisant Xcode 9.2 beta qui laisse ses données dans DerivedData. Le nettoyage des données dérivées résout donc le problème.