35 votes

Cordova: Code machine inattendu - Votre téléchargement contient à la fois un code bitcode et un code machine natif

Je suis en train de construire un iOS Cordova app. Et quand je l'ai télécharger sur l'iTunes Connect, il renvoie l'erreur suivante.

Machine inattendus Code - Votre téléchargement contient à la fois bitcode et code machine natif. Lorsque vous fournissez des bitcode, il n'est pas nécessaire d'inclure le code machine ainsi. Pour réduire la taille de votre téléchargement, utiliser Xcode 7.3 ou plus tard, ou tout autre ensemble d'outils qui supprime le code machine.

J'ai changé beaucoup de paramètres en config.xml aujourd'hui, donc je ne suis pas sûr de savoir si j'ai fait quelque chose de mal et c'est une sorte de une nouvelle iTunes Connect chose.

Ce que je comprends, il est assez facile d'y remédier en changeant quelques paramètres dans Xcode, mais je voudrais éviter de toucher Xcode - est-il possible de les fixer à l'aide de l' config.xml?

Merci

Mise à JOUR

Eh bien, il semble être une Pomme question - j'ai été en mesure de présenter un build avec une telle mise en garde à l'TestFlight, fait tester par le biais de la TestFlight et de le soumettre à l'AppStore. Il n'a pas passé la review d'Apple, mais je crois qu'il va être ok, comme typiquement, dans le cas de réels problèmes avec les binaires de la version est immédiatement rejeté.

Mise à JOUR 2

L'application avec une telle mise en garde (en fait 3 applications) n'a en fait passé de l'AppStore de l'examen et de la mise en vente. Je crois donc que le problème ne peut être ignoré en toute sécurité.

7voto

dsokurenko Points 373

Poster une réponse moi-même, comme il semble être tout à fait une question populaire avec personne répondant - donc, la question est sur le côté d'Apple. Certaines personnes ont contacté l'assistance Apple et l'a confirmé. Il n'est pas nécessaire de recompiler quoi que ce soit. Le binaire avec une telle mise en garde peut être soumis à l'AppStore - il va passer l'examen avec succès. Je l'ai déjà fait avec un peu d'applications.

Consulter plus de détails ici: "Inattendue Code Machine" avertissement à partir d'iTunes Connect

3voto

Aviram Netanel Points 425

J'ai trouvé ce fil:

https://forums.developer.apple.com/thread/50328

ce qui suggère de définir Permettre Bitcode à PAS mais dans mon cas, c'était déjà le cas sur PAS et encore reçu ce message... :-\

cependant, un autre gars dit:

"Ça se passe aussi bien pour moi. Sur un débordement de pile quelqu'un dit qu'ils appelé le cci et c'est un problème de leur côté."

donc j'espère que ça n'a aucun effet, et il va disparu comme il est apparu...

2voto

Alupotha Points 11

J'ai aussi reçu le même courrier et, c'est un bug, entrez la description de l'image ici

Cochez cette réponse https://stackoverflow.com/a/38061592/3626659

0voto

Helen Wood Points 866

J'ai parlé avec le support aux développeurs Apple, le plus officiel. Ils ne l'ont pas dit clairement, mais oui c'est un bug. Donc, il est confirmé qu'il y a des dysfonctionnements de leur côté.

UPDATE: Cela n'affectera pas les applications en production ni les tests!

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X