web-dev-qa-db-fra.com

Crashlytics avec iOS 9 Impossible de télécharger l'application

Je reçois l'erreur suivante:

Impossible de télécharger: APP_NAME n'a pas pu être installé pour le moment [options Done/Retry]

Je suis sur iOS 9 Bêta v5. Est-ce que je ne pourrai installer aucune version de mon application à partir de Crashlytics parce que j'utilise iOS 9?

21
Michael

Nous avons commencé à avoir ce problème après avoir renouvelé notre adhésion de développeur Apple. J'ai résolu le problème en supprimant les profils de provisioning iOS via le site Web Apple et j'en ai généré de nouveaux. J'ai également réinitialisé mes données en cache XCode:

rm -rf "$(getconf DARWIN_USER_CACHE_DIR)/org.llvm.clang/ModuleCache"
rm -rf ~/Library/Developer/Xcode/DerivedData
rm -rf ~/Library/Caches/com.Apple.dt.Xcode
defaults delete com.Apple.dt.Xcode

J'ai également supprimé tous les profils d'approvisionnement mis en cache à l'adresse /Users/<user>/Library/MobileDevice/Provisioning Profiles.

Ensuite, j'ai ouvert XCode > View details > Download all pour télécharger les nouveaux profils et distribué une nouvelle version. Cela a fonctionné à partir de là.

13
Hugo Sequeira

A trouvé cette réponse sur le forum de Crashlytics: https://twittercommunity.com/t/download-problem-detected/52772

En gros, vous devez supprimer une application existante de l'App Store avant d'essayer d'installer la version bêta. 

10
hyouuu

Nous distribuons nos versions d’application avec Crashlytics Beta et rencontrons le même problème aujourd’hui. La désactivation de la case à cocher 'ios 8 download fix' a résolu notre problème.

Dans le journal des erreurs du périphérique, j'ai vu "Impossible d'installer l'application" ... "Domaine d'erreur = Code SSErrorDomain = 143" Lorsque j'ai essayé d'installer notre version à partir de l'application Crashlytics.

https://twittercommunity.com/t/ios-8-download-fix/34326 indique que le correctif de téléchargement pour iOS 8 est

utiliser un identifiant de paquet différent dans le manifeste de téléchargement pour tromper l'OS en téléchargement de la charge utile

0
dsjapan

J'ai aussi eu ce problème. J'ai supprimé et créé à nouveau "profil d'approvisionnement", mais ce problème n'a pas été résolu.

J'ai essayé de tester option app store, mais cela a échoué et a révélé le problème suivant: "J'ai trouvé un code d'en-tête Mach-O inattendu: 0x7263c21".

En suivant ce lien " J'ai trouvé un code d’en-tête Mach-O inattendu: 1918975009 dans xCode 6 " J'ai reçu la réponse à ma question. J'ai le double cadre, je l'ai supprimé et le problème a été résolu.

0
Artashes Ghazaryan

Les réponses suivantes indiquaient que "l'URL de l'image d'affichage est requise dans manifest.plist.", Mais pour l'instant, mon application fonctionne sans cela sous iOS 9. Je me suis trompé en identifiant de paquet. IOS 9 vérifiera la valeur.

iOS 9 est devenu plus strict avec les informations du manifeste: la balise, le valeur, ou quelque chose d'autre.

0
ifeegoo

Dans IOS9, l'URL de l'image d'affichage est requise dans le fichier manifest.plist. Cela donne cette erreur car il manque une image dans l'URL ... J'ai ajouté une image et ça marche pour moi, mais j'ai mon serveur personnel Peut-être que diawi.com, hockeysdk, crashlytics devrait mettre à jour leur serveur.

0
Vlad 25 WLD