web-dev-qa-db-fra.com

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

Je crée une application iOS Cordova. Et lorsque je le télécharge sur iTunes Connect, il renvoie l'erreur suivante.

Code machine inattendu - Votre téléchargement contient à la fois un code bit et un code machine natif. Lorsque vous fournissez un code bit, il n'est pas nécessaire d'inclure également le code machine. Pour réduire la taille de votre téléchargement, utilisez Xcode 7.3 ou version ultérieure, ou toute autre chaîne d'outils qui supprime le code machine.

J'ai changé pas mal de paramètres dans config.xml aujourd'hui donc je ne sais pas si j'ai fait quelque chose de mal et est-ce une sorte de nouveau truc iTunes Connect.

Si je comprends bien, il est assez facile de le corriger en modifiant certains paramètres dans Xcode, mais je voudrais éviter de toucher Xcode - existe-t-il un moyen de le corriger en utilisant le config.xml?

Je vous remercie

MISE À JOUR

Eh bien, il semble que ce soit un problème Apple - J'ai pu soumettre une version avec un tel avertissement au TestFlight, la tester réellement via le TestFlight et la soumettre à l'AppStore. Je n'ai pas encore passé le test Apple Apple, mais je pense que ce sera correct, comme en général, dans le cas de problèmes réels avec le binaire, la construction est rejetée immédiatement.

MISE À JOUR 2

L'application avec un tel avertissement (en fait 3 applications) a en fait passé l'examen de l'AppStore et a été mise en vente. Je pense donc que le problème peut être ignoré en toute sécurité.

35
Dmitry Sokurenko

Publier une réponse moi-même, car il semble que ce soit une question très populaire à laquelle personne ne répond - le problème est donc du côté Apple. Certaines personnes ont contacté Apple support et l'a confirmé. Il n'est pas nécessaire de recompiler quoi que ce soit. Le binaire avec un tel avertissement peut être soumis à l'AppStore - il passera l'examen avec succès. Je l'ai déjà fait avec quelques applications.

Vérifiez plus de détails ici: avertissement "Code machine inattendu" d'iTunes Connect

7
Dmitry Sokurenko

J'ai trouvé ce fil:

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

suggérant de définir Activer Bitcode sur [~ # ~] non [~ # ~] mais dans mon cas, il était déjà sur NO et a toujours ce message ...: - \

cependant, un autre gars a dit:

"Cela m'arrive aussi. Au débordement de pile, quelqu'un dit avoir appelé iTC et c'est un problème de son côté."

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

3
Aviram Net

J'ai aussi reçu le même mail et, c'est un bug, enter image description here

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

2
Alupotha