Quero extrair o arquivo dSYM, mas quando clico em "Baixar dSYMs ..." no Organizer , recebo a seguinte mensagem: "Não há dSYMs disponíveis para download.".
Estou usando o Xcode 7.2 com um espaço de trabalho gerado pelo Cocoapods 0.39.
Como posso obtê-los?
Respostas:
Aqui está um GIF sobre como obter DSYMS, compactar e fazer upload para crashlytics / fabric
Você precisará baixar dsyms do appStore Connect. O mais fácil seria usar fastlane
fonte
zip -r SymbolFiles.zip *.dSYM
Acho que @Jordan está correto - parece que o iTunes Connect está recompilando aplicativos com bitcode para que o UUID mude, e o dSYM dentro do .xcarchive não pode ser usado para simbolizar o aplicativo (parece ser um novo desenvolvimento) .
Você pode baixar o dSYM correto no iTunes Connect. Faça login, vá para Meus Aplicativos, selecione seu aplicativo e toque na guia Atividade na parte superior. Toque na construção relevante e, supondo que o aplicativo foi enviado com símbolos em primeiro lugar, você deverá ver a opção "Baixar dSYM."
O arquivo que você obtém é denominado dSYMs (sem extensão), mas na verdade é um arquivo zip. Adicione a extensão .zip, descompacte e você encontrará seus dSYM (s) dentro.
(Eu precisava fazer isso esta semana, pois o Crashlytics estava reclamando da falta de um dSYM.)
fonte
Na verdade, você não pode baixar o arquivo dSYM do iTunesConnect agora. Existe outra maneira de obter esse arquivo.
Xcode -> Janela -> Organizador -> Mostrar arquivo xcarchive no Finder -> Clique com o botão direito em seu arquivo xcarchive -> Selecione "Mostrar Conteúdo do Pacote"
Você pode ver seu arquivo dSYM agora.
fonte
o código de bits deve ser habilitado
se você deseja obter seu
dSYM
do iTunesConnectEnable Bitcode
>> SIMArchive
Ao exportar do arquivo
Carregar usando o Application Loader
Uma vez que seu aplicativo foi carregado com sucesso para iTunesConnect, você pode ir para iTunesConnect.com> MyApps> [YOUR APP]> Activity> All Builds> [YOUR BUILD]> General Information> Inclui Symbols> Download dSYM
# xcode8.2.1 # osx10.12.6
fonte
Encontrei uma solução em https://twittercommunity.com/t/not-matching-uuid-bitcode/61000/2
"O Crashlytics informava que faltavam dSYMs com UUID parecido com este: 83889b11dedd363c8e5ee56233bcc90c. Como eu disse, segui o guia7, mas não consegui encontrar esse UUID. Então entrei no iTunesConnect e fiz o seguinte:
O arquivo baixado é chamado dSYM e não tem extensão, mas na verdade é um zip. Então eu adicionei a extensão zip e descompactei. Dentro da pasta descompactada, encontrei muitos arquivos dSYM, um no qual chamou 83889B11-DEDD-363C-8E5E-E56233BCC90C.dSYM que correspondia ao UUID que o Crashlytics relatava como ausente (mesmo se formatado de uma maneira diferente). Observe também que este arquivo não está dentro do xcarchive.
Espero que possa ajudar! "
no meu caso, funciona como encantos
fonte
No meu caso, não consegui encontrar um arquivo dSYM do meu aplicativo na pasta Arquivos. Se você enfrentar isso, vá para Configurações de compilação do projeto > Opções de compilação > Formato de informações de depuração e certifique-se de que esteja definido como DWARF com arquivo dSYM
fonte
Se a pasta dSYMs no conteúdo do pacote estiver vazia (resposta de Ted), tente verificar:
Verifique os dois.
Então, em show package contents -> pasta dSYMs, desta vez, você deve encontrar algo.
No meu caso, funcionou.
fonte