Je souhaite extraire le fichier dSYM mais lorsque je clique sur , "Télécharger les dSYMs ..." dans l'organiseur Je reçois le message suivant: "Il n'y a pas de fichier dSYM disponible au 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?
NON-BITCODE
Voici un GIF sur la façon d’obtenir DSYMS, de compresser et de télécharger vers crashlytics/fabric
BITCODE ACTIVÉ
Vous devrez télécharger dsyms à partir d’appStore Connect. Le plus simple serait d'utiliser fastlane
lane :refresh_dsyms do
download_dsyms # Download dSYM files from iTC
upload_symbols_to_crashlytics # Upload them to Crashlytics
clean_build_artifacts # Delete the local dSYM files
end
Je pense que @Jordan est correct - il semblerait qu'iTunes Connect recompile les applications avec le bitcode afin que les UUID changent et que le dSYM à l'intérieur de .xcarchive ne puisse pas réellement être utilisé pour symboliser l'application (cela semble être un nouveau développement) .
Vous pouvez télécharger le dSYM correct depuis iTunes Connect. Connectez-vous, accédez à Mes applications, sélectionnez votre application, puis appuyez sur l'onglet Activité en haut. Appuyez sur la construction appropriée et, en supposant que l'application ait été soumise avec des symboles, 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.
(Je devais le faire cette semaine car Crashlytics se plaignait d'un dSYM manquant.)
En fait, vous ne pouvez pas télécharger le fichier dSYM à partir d’iTunesConnect maintenant. Il existe un autre moyen d’obtenir ce fichier.
Xcode -> Fenêtre -> Organiseur -> Afficher le fichier xcarchive dans le Finder -> Faites un clic droit sur votre fichier xcarchive -> Sélectionnez "Afficher le contenu du paquet".
Vous pouvez voir votre fichier dSYM maintenant.
si vous voulez obtenir votre dSYM
d'iTunesConnect
Enable Bitcode
> OUI Archive
lors de l'exportation depuis archive
Télécharger avec Application Loader
Une fois que votre application a été correctement téléchargée sur iTunesConnect, vous pouvez accéder à iTunesConnect.com> MyApps> [VOTRE APP]> Activité> Toutes les versions> [VOTRE CONSTRUCTION. ]> Informations générales> Inclut les symboles> Download dSYM
# xcode8.2.1 # osx10.12.6
J'ai trouvé une solution de https://twittercommunity.com/t/not-matching-uuid-bitcode/61000/2
"Crashlytics signalait des dSYM manquants avec un UUID ressemblant à ceci: 83889b11dedd363c8e5ee56233bcc90c. Comme je l'ai dit, j'ai suivi le guide7, mais je n'ai pas trouvé cet UUID. Je me suis donc rendu dans iTunesConnect et j'ai procédé comme suit:
Le fichier téléchargé s'appelle dSYM n'a pas d'extension mais il s'agit en fait d'un fichier 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, dont l'un s'appelait 83889B11-DEDD-363C-8E5E-E56233BCC90C.dSYM et correspondait à l'UUID Crashlytics signalé comme manquant (même s'il était formaté différemment). Notez également que ce fichier ne se trouve pas dans xcarchive.
J'espère que ça peut aider! "
dans mon cas, ça marche comme des charmes
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 à votre Paramètres de construction du projet> Options de construction> Format des informations de débogage et assurez-vous qu'il est défini sur DWARF avec fichier dSYM
Si le dossier dSYMs du contenu du paquet est vide (réponse de Ted), essayez de vérifier:
S'il vous plaît vérifier les deux.
Ensuite, dans le contenu du package d’affichage -> dossier dSYMs, cette fois, vous devriez trouver quelque chose.
Dans mon cas, cela a fonctionné.