2017-07-21 1 views
2

J'ai utilisé Apple Reporter pendant plusieurs semaines sans problème, mais hier (20/07/2017) tous mes appels échouent de manière inattendue. Mon jeton est valide, je l'ai régénéré et remplacé et configuré un nouveau compte comme test supplémentaire. Je ne trouve aucune page de statut ou de support pour ce client Java fourni par Apple.Apple Reporter renvoie «Nom d'utilisateur et mot de passe incorrects» avec des informations d'identification valides

Pour les autres utilisateurs de ce client, rencontrez-vous le même problème (ou avez-vous déjà rencontré ce problème)? Voici le XML renvoyé par le client java, mais je suis sûr à 100% que mon nom d'utilisateur et mon mot de passe sont valides. Aucun changement de code ou d'autres modifications ont été apportées de mon côté de cette intégration.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
<Error> 
    <Code>108</Code> 
    <Message>Invalid username and password. Change values and try again.</Message> 
</Error> 

Merci pour toute aide.

Répondre

0

Il se avère que Apple vient de sortir une pure coïncidence nouvelle version du Reporter:

Nous avons également mis à jour Reporter pour vous permettre de générer un jeton d'accès avec la nouvelle commande generateToken. Pour utiliser cette nouvelle commande, download Reporter 2.2.

^Une remarque importante à propos de ce qui précède, est un changement notable dans le fichier Reporter.properties. Le mode par défaut est Normal, UserId a disparu et AccessToken remplace l'option Mot de passe. Assurez-vous de mettre à jour tous les détails en conséquence, puis vous serez de nouveau sur la bonne voie.

0

EDIT: Apple vient de publier la version 2.2 du Reporter, qui résout ce problème. Vous devrez peut-être modifier votre fichier Reporter.properties pour utiliser un jeton d'accès au lieu du nom d'utilisateur/mot de passe.

https://help.apple.com/itc/appsreporterguide/?lang=eng#/apda86f89da5


J'ai eu exactement le même problème que vous, en commençant également le 20. Je ne sais pas ce qui est à l'origine, mais ai trouvé que je suis en mesure de télécharger le rapport que je besoin d'utiliser cet outil:

https://github.com/fedoco/itc-reporter

Si vous avez besoin pour faire fonctionner sur un ordinateur Windows ou Linux PC (c'est-à-dire pas un Mac) alors vous pouvez simplement supprimer le mot "keychain" de la ligne d'importation (ligne 33) de reporter.py et exécuter l'outil avec l'option -T pour lui passer votre jeton d'accès.

+0

Merci, Adrian. Je vais jeter un coup d'oeil à ceci aujourd'hui. Si le format de données est le même, cela peut être ma solution (et je vais vérifier cela comme résolu). Content de savoir que je ne suis pas le seul à avoir ce problème. –

0

Je me suis creusé la tête pendant quelques semaines et j'ai traversé ça. J'ai mis en place un script batch sur mon PC il y a des mois et j'ai arrêté de travailler comme vous l'avez décrit. J'ai téléchargé 2.2 et recevait les mêmes erreurs après avoir passé par la configuration correcte.

Ce que vous devez faire est d'ouvrir votre fichier Properties.config sur un Mac. Insérez votre jeton d'accès et enregistrez-le. Ensuite, utilisez sur votre PC et cela devrait fonctionner. Pour répéter, configurez le fichier Properties.config sur un mac, puis vous pouvez l'utiliser sur un PC.