ios - que - itunes ne reconnait pas mon iphone windows 10



Erreur Itms-90339: Ce lot n'est pas valide. L'info.plist contient une clé non valide 'CFBundleResourceSpecification' dans le lot d'applications (4)

J'essaie de télécharger mon application sur iTunes pour iOS 9. J'ai utilisé Xcode 7 beta 6 pour créer mon IPA, mais iTunes n'a pas réussi à télécharger mon IPA en suivant le message d'erreur.


Answer #1

Vérifiez dans votre info.plist si vous avez la voix CFBundleResourceSpecification vide et si vous n'en avez pas besoin, supprimez-le.

Si vous en avez besoin, vous devez vérifier la valeur que vous utilisez sous Code Signing Resource Rules Path dans le paramètre de génération .


Answer #2

Paramètres du projet sous Paramètres de construction> Signature du code> Chemin des règles de ressources de signature de code - Supprimez la valeur du chemin des règles de ressources de signature de code. Ce problème résolu pour moi


Answer #3

Je suis le même bateau que DongHui Li. J'utilise Jenkins aussi. Si je supprime CODE_SIGN_RESOURCE_RULES_PATH=$(SDKROOT)/ResourceRules.plist je ne suis pas capable de construire. Et si je l'ajoute, je peux construire, mais pas en mesure de soumettre à Apple.

MISE À JOUR -> Je suis capable de construire et de télécharger sur Apple en utilisant Jenkins maintenant.
Ce que j'ai fait est:

  1. Supprimer CODE_SIGN_RESOURCE_RULES_PATH=$(SDKROOT)/ResourceRules.plist
  2. Trouvez le script /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/PackageApplication et mettez-le à jour.
    Trouvez les lignes incluant le code suivant dans le script

    my @codesign_args = ("/usr/bin/codesign", "--force", "--preserve-metadata=identifier,entitlements,resource-rules",
                      "--sign", $opt{sign},
                      "--resource-rules=$destApp/ResourceRules.plist");

    changez-le en:

    my @codesign_args = ("/usr/bin/codesign", "--force", "--preserve-metadata=identifier,entitlements",
                      "--sign", $opt{sign});

Answer #4

Les applications créées avec des outils de développement betas ne peuvent pas être soumises à iTunes Connect.

Essayez-le avec le GM ou la version des outils.





xcode