Hier j'ai commencé à faire passer le message d'erreur étrange d'iTunes Connect:ITMS-90668 - Fichier exécutable de lot non valide. Le fichier exécutable contient code binaire incomplet
ITMS-90668
Invalid Bundle Executable.
The executable file '...' contains incomplete bitcode.
To compile binaries with complete bitcode, open Xcode and choose Archive in the Product menu.
En fait, je reçois beaucoup de messages identiques pour chacun de mes cadres intégrés. J'utilise Bitcode, et je n'ai rien changé de Bitcode associé dans mon projet. Cela semble être une nouvelle exigence d'ITMS (ou un bug). Et je n'ai aucune idée de comment le réparer.
On dirait que ce problème est mystérieusement lié aux outils CI comme Shenzhen ou BuddyBuild. Ou, peut-être, il est lié à des cas où les dépendances contiennent du code précompilé.
Juste au cas où, mon application:
- a ces dépendances qui ont précompilés code: BuddyBuildSDK, Firebase, CARDIO.
- Écrit dans Swift.
- Possède l'extension de clavier iOS.
- Utilisez BuddyBuild.
- Utilisez CocoaPods.
Mise à jour:
j'avais changé pratiquement rien et le problème a fait disparaître hier. Je n'ai aucune idée de pourquoi exactement. Je crois qu'Apple vient de réparer ce bug ou c'est un problème de chance.
Même ici, tout à coup, tout à coup, tout à coup. J'ai essayé de placer le bitcode à OUI et NON les deux variantes - aucun changement. –
J'ai le même problème. Comment soumettez-vous votre code à iTunes Connect? – BlackHatSamurai
Obtenir le même problème, je pense que c'est un bug d'Apple. Est-ce qu'un rapport a été fait? –