Application archivée avec Xcode 11.2 (11B52) rejetée: ITMS-90534: chaîne d'outils non valide

52

J'ai installé Catalina et Xcode 11 à partir du magasin et ils sont à jour:

  • Catalina: 10.15.1 (19B88)
  • Xcode: 11.2 (11B52)

Hier, j'ai téléchargé un nouveau binaire en utilisant fastlane. Aujourd'hui, j'ai reçu ce message d'Apple:

Cher développeur,

Nous avons identifié un ou plusieurs problèmes avec une soumission récente pour examen sur l'App Store pour votre application, "Gözen Security" 7.3.2 (67). Veuillez corriger les problèmes suivants, puis télécharger à nouveau.

ITMS-90534: Chaîne d'outils non valide - Votre application a été créée avec une version non prise en charge de Xcode ou SDK. Si vous prévoyez de soumettre cette version à l'App Store, assurez-vous que vous utilisez la version GM de Xcode 10.1 et le SDK pour iOS 12.1 et watchOS 5.1, Xcode 7.1 et le SDK pour tvOS 9, ou Xcode 6 et le SDK pour macOS 10.9 ou version ultérieure. Si vous utilisez une version bêta de Xcode pour tester votre application, assurez-vous que vous utilisez la dernière version prise en charge. Pour plus d'informations sur les versions bêta prises en charge, consultez la page Nouveautés de l'App Store Connect ( https://developer.apple.com/app-store-connect/whats-new/ ).

Meilleures salutations,

L'équipe App Store

Depuis Catalinaet Xcode 11sont officiellement publiés, pourquoi Applevoulez-vous toujours que j'utilise Xcode 10et iOS 12?

Olcay Ertaş
la source
Est-ce que tout cela décrit l'erreur?
kirander
oui c'est tout le message
Olcay Ertaş
11
Les logiciels Apple ont encore plus de bugs que les miens.
Salman Khalid
1
developer.apple.com/services-account/download?path=/… pour tous ceux qui ont besoin du lien de téléchargement
Peter Tao
2
Pas un doublon! La dernière fois, la solution a été d'utiliser la dernière version, cette fois, c'est d'utiliser la dernière version bêta. Étant donné que les réponses à l'autre question ne s'appliquent pas, quelqu'un peut-il supprimer la balise Duplicate?
Alex Wally

Réponses:

48

Xcode a été mis à jour vers la version 11.2.1. Les versions faites dans Xcode ver 11.2 ne sont plus valides. Si vous ne voyez pas la mise à jour dans le Mac App Store, accédez à votre compte de développeur et téléchargez manuellement le nouveau Xcode.

kirander
la source
1
Apple a annoncé une nouvelle officielle selon laquelle il n'accepterait aucune version de Xcode 11.2?
Sohil R. Memon
Apple accepte généralement les versions faites par les versions précédentes de XCode.
Salman Khalid
1
@Halpo oui, GM signifie la libération
kirander
5
La version 11.2 a introduit un bug sérieux qui ne permettait pas non plus le téléchargement en raison d'un problème avec UITextview. C'est pourquoi ils ont agi. Mais en réalité, ils n'auraient pas dû déprécier 11.2 sans avoir rendu 11.2.1 immédiatement disponible. Il est maintenant disponible en téléchargement sur le site des développeurs, mais hier ce n'était pas le cas. Juste un mauvais timing. Hope 11.2.1 fonctionne et n'introduit pas un autre bug grave.
SAP Pro
1
@TomMarvoloRiddle - vous pouvez télécharger la version 11.2.1 à partir des téléchargements Apple Developer. Je suis d'accord cependant que la version iOS13.2 / Xcode 11.2 était un vrai gâchis. D'abord en publiant une mise à jour officielle iOS qui n'était pas encore prise en charge par la version officielle de XCode… puis ces 11.2 problèmes.
Klaus Busse
8

Xcode 11.2 est déconseillé par Apple le 5 novembre 2019


Solution de contournement toujours opérationnelle (téléchargement manuel)

Téléchargez le fichier xip d'ici

Aussi:

Dernière version (Xcode 11.2.1)

ou

Dernière version bêta (Xcode 11.3 Beta)

ou

N'importe quelle version dont vous avez besoin . Et tous les autres contenus téléchargeables

Ensuite, extrayez-le et déplacez-le où vous le souhaitez.

Vous pouvez trouver tous les antécédents de contournement du problème ici.

Mojtaba Hosseini
la source
salut! Comment voulez-vous dire obsolète? Je pensais que cela était toujours valable: "À partir d'avril 2020, toutes les applications iPhone et iPad soumises à l'App Store devront être construites avec le SDK iOS 13 ou version ultérieure. Elles doivent également prendre en charge la conception tout écran de l'iPhone XS Max ou l'iPad Pro 12,9 pouces (3e génération) ou version ultérieure. " du côté Apple. Lien pour cela: developer.apple.com/ios/submit .
F3R1
@ F3R1, il ne s'agit pas d'iOS, il s'agit de Xcode, si vous essayez de télécharger votre application sur l'AppStore, vous obtiendrez des erreurs indiquant que Xcode 11.2 et les versions antérieures sont obsolètes. Regardez ce post
Mojtaba Hosseini
Oui je vois. Permettez-moi de replacer cela dans un contexte. Je pensais que jusqu'en avril 2020, vous êtes autorisé à télécharger une application avec même la dernière version stable de Xcode 10 et toutes les versions de Xcode 11 qui viennent juste après. Mais apparemment, ce n'est pas le cas. Pour autant que je vois, vous ne pouvez télécharger une application sur AppStore qu'avec une version stable de Xcode 10 ou avec une version stable de Xcode 11 qui est (Xcode 11.2.1 maintenant).
F3R1
Malheureusement, Apple n'est pas prévisible depuis un certain temps maintenant.
Mojtaba Hosseini