Как получить файл dSYM из файла ipa, доступного в App Store

Есть ли способ получить файл dSYM из файла ipa, доступного в App Store?

Я потерял свои архивы, в которых была именно эта dSYM.

Могу ли я сделать это? Мне нужен dSYM для загрузки в Crittercism.

Заранее спасибо.


person reinaldoluckman    schedule 06.11.2013    source источник


Ответы (2)


Предполагая, что у вас все еще есть доступ к приложению в iTunes Connect, теперь можно также загрузить dSYM из iTunes Connect. Войдите в систему, перейдите в «Мои приложения», выберите свое приложение, затем нажмите на вкладку «Активность» вверху. Нажмите на соответствующую сборку, и, если приложение изначально было отправлено с символами, вы должны увидеть опцию «Загрузить dSYM».

Полученный файл называется dSYM (без расширения), но на самом деле это zip-файл. Добавьте расширение .zip, разархивируйте, и вы найдете свои dSYM (ы) внутри.

(Мне нужно было сделать это на этой неделе, так как Crashlytics жаловался на отсутствующий dSYM: https://stackoverflow.com/a/35374388/2397068.)

person Lane Rettig    schedule 13.02.2016
comment
Невозможно увидеть, где скачать файл dSYM в магазине приложений. - person Pintu Rajput; 30.01.2018

К сожалению, dSYM включен в архив приложения, но не в .ipa файл, поэтому его невозможно получить, загрузив приложение из App Store.

Это также сделано по соображениям безопасности - наличие dSYM в .ipa файле означало бы, что любой может его загрузить, что потенциально упростит взлом / взлом / реконструирование вашего приложения.

person JRG-Developer    schedule 06.11.2013
comment
Если вам нужна dSYM для вашего собственного приложения, перейдите в меню «Окно»> «Органайзер» в Xcode. Выберите файл архива для соответствующего приложения, соберите и коснитесь Загрузить dSYM .... См. Также stackoverflow.com/questions/34077722/. - person Lane Rettig; 11.02.2016
comment
@LaneRettig OP отмечает, что я потерял свои архивы, поэтому для него это не сработает. - person JRG-Developer; 11.02.2016
comment
Хороший звонок! Спасибо, что указали на это. Просто опубликовал более исчерпывающий ответ (раньше это, вероятно, было невозможно!). - person Lane Rettig; 13.02.2016
comment
Я могу загружать файлы DSYM из AppStore, как это было предложено @LaneRettig. - person Kampai; 17.01.2020
comment
Моя сборка была корпоративной, и она не была загружена в TestFlight ... как-то я потерял свои архивы :( - person Nirav Jain; 17.07.2020