Je veux extraire le fichier dSYM mais lorsque je clique sur "Télécharger dSYMs ..." dans l' Organisateur, j'obtiens le message suivant: "Il n'y a pas de dSYMs disponibles pour téléchargement.".
J'utilise Xcode 7.2 avec un espace de travail généré par Cocoapods 0.39.
Comment puis-je les obtenir?
Réponses:
Voici un GIF expliquant comment obtenir DSYMS, compresser et télécharger sur crashlytics / fabric
Vous devrez télécharger des dsyms depuis appStore connect. Le plus simple serait d'utiliser fastlane
la source
zip -r SymbolFiles.zip *.dSYM
Je pense que @Jordan est correct - il semble qu'iTunes Connect recompile les applications avec bitcode afin que l'UUID change, et le dSYM à l'intérieur du .xcarchive ne peut pas réellement être utilisé pour symboliser l'application (cela semble être un nouveau développement) .
Vous pouvez télécharger le bon dSYM à partir d'iTunes Connect. Connectez-vous, accédez à Mes applications, sélectionnez votre application, puis appuyez sur l'onglet Activité en haut. Appuyez sur la version appropriée et, en supposant que l'application a été soumise avec des symboles en premier lieu, vous devriez voir l'option "Télécharger dSYM".
Le fichier que vous obtenez s'appelle dSYMs (sans extension) mais il s'agit en fait d'un fichier zip. Ajoutez l'extension .zip, décompressez, et vous trouverez votre (vos) dSYM (s) à l'intérieur.
(J'avais besoin de le faire cette semaine car Crashlytics se plaignait d'un dSYM manquant.)
la source
En fait, vous ne pouvez pas télécharger le fichier dSYM à partir d'iTunesConnect maintenant. Il existe une autre façon d'obtenir ce fichier.
Xcode -> Fenêtre -> Organiseur -> Afficher le fichier xcarchive dans le Finder -> Cliquez avec le bouton droit sur votre fichier xcarchive -> Sélectionnez "Afficher le contenu du paquet"
Vous pouvez voir votre fichier dSYM maintenant.
la source
le bitcode doit être activé
si vous souhaitez obtenir votre
dSYM
depuis iTunesConnectEnable Bitcode
> OUIArchive
Lors de l'exportation depuis l'archive
Télécharger à l'aide du chargeur d'application
Une fois que votre application a été téléchargée avec succès sur iTunesConnect, vous pouvez accéder à iTunesConnect.com> MyApps> [VOTRE APP]> Activité> Toutes les versions> [VOTRE CONSTRUCTION]> Informations générales> Comprend des symboles> Télécharger dSYM
# xcode8.2.1 # osx10.12.6
la source
J'ai trouvé une solution sur https://twittercommunity.com/t/not-matching-uuid-bitcode/61000/2
"Crashlytics signalait des dSYM manquants avec UUID ressemblant à ceci: 83889b11dedd363c8e5ee56233bcc90c. Comme je l'ai dit, j'ai suivi le guide7 mais je n'ai pas pu trouver cet UUID. Alors je suis allé dans iTunesConnect et j'ai fait ce qui suit:
Le fichier téléchargé s'appelle dSYM n'a pas d'extension mais il s'agit en fait d'un zip. J'ai donc ajouté l'extension zip et l'ai décompressée. Dans le dossier décompressé, j'ai trouvé de nombreux fichiers dSYM, l'un sur lequel s'appelait 83889B11-DEDD-363C-8E5E-E56233BCC90C.dSYM qui correspondait à l'UUID Crashlytics signalait comme manquant (même s'il était formaté d'une manière différente). Notez également que ce fichier n'est pas à l'intérieur de xcarchive.
J'espère que cela peut vous aider! "
dans mon cas, ça marche comme des charmes
la source
Dans mon cas, je n'ai pas trouvé de fichier dSYM de mon application dans le dossier Archives. Si vous faites face à cela, accédez à vos paramètres de construction de projet > Options de construction > Format des informations de débogage et assurez-vous qu'il est défini sur DWARF avec le fichier dSYM
la source
Si le dossier dSYMs dans le contenu du package est vide (réponse de Ted), essayez de vérifier:
Veuillez les vérifier tous les deux.
Ensuite, dans show package contents -> dSYMs folder, cette fois, vous devriez trouver quelque chose.
Dans mon cas, cela a fonctionné.
la source