J'ai eu un projet iOS dans un état assez stable jusqu'à la sortie publique de Xcode 8. Après un peu de confusion avec le Migrator, j'ai finalement convaincu le compilateur que j'avais pas de passer à Swift 3, et que mon code était bien valide Swift 2.3. Je ne sais pas si cela a un rapport avec ce que fait l'Organizer en validant mon archive tant attendue avec des corrections pour iOS 10, mais nous verrons...
Quoi qu'il en soit, j'ai réussi à faire archiver par Xcode ma dernière version (qui fonctionne bien sur mon iPhone 5s, soit dit en passant). Je demande à Organizer de "Valider..." en vue d'un téléchargement sur iTunes Connect. Après une bonne partie de son travail, il m'envoie finalement ceci :
Je suis là-dessus depuis trois jours maintenant. Application Loader me donne quelque chose de similaire, mais pas beaucoup plus utile :
En suivant les suggestions de cette réponse je constate que toutes mes ressources compilées sont lues en sRGB, pas 16 bits, ou P3. A part ça : Quand un fichier d'analyse d'API devient-il "trop gros" ? Je veux dire, bien sûr, j'utilise beaucoup les API d'Apple, mais je ne peux pas être le seul à le faire. C'est à ça qu'elles servent, non ?
J'ai essayé (presque) tout ce à quoi je peux penser. J'ai refait ma signature de code d'une douzaine de façons différentes, j'ai lu et recombiné les paramètres de construction partout où je pensais que cela pouvait être pertinent, et j'ai essayé toutes les combinaisons d'inclusion de bitcodes et de symboles à ma disposition. Tout ce que j'ai pu trouver, à part migrer vers Swift 3 ! Cela pourrait-il vraiment être ma solution ? C'est un saut assez important, et avec le temps dont je dispose, je préférerais mettre cette version fonctionnelle à la disposition de mes utilisateurs avant d'être trop sollicité pour consolider la base de code mise à jour.
Je ne trouve rien sur "ITunesSoftwareServiceAuthenticationErrorDomain", ni sur cette mystérieuse "erreur 434". La seule référence que j'ai trouvée jusqu'à présent mène à une Question morte sur StackOverflow . J'aurais vraiment aimé que l'auteur ne l'ait pas supprimé... Je me demande s'il a trouvé sa réponse ?
Ma question est donc la suivante : Qu'est-ce que je fais de mal pour avoir ces erreurs, et comment puis-je les corriger ? Je préférerais ne pas avoir à télécharger sans symboles ou bitcode, donc si c'est la solution de contournement, j'aimerais savoir pourquoi, afin de ne pas me limiter à quelque chose de stupide.
A la vôtre !