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é.
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
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 ...
J'ai aussi reçu le même mail et, c'est un bug,
Vérifiez cette réponse https://stackoverflow.com/a/38061592/3626659