Можно ли экспортировать и импортировать архив приложений iPhone на другой компьютер?

У меня есть приложение для iPhone, которое еще не выпущено, но я хотел убедиться, что при создании архива я могу символизировать отчеты о сбоях. На данный момент это работает на компьютере, который создал архив / IPA.

Но чтобы быть уверенным, что я могу символизировать отчеты о сбоях в другом окне или от другого пользователя, я хотел выяснить, как можно экспортировать архив и импортировать его на другой компьютер. На данный момент я могу найти каталог ".xcarchive", но когда я помещаю его на другой компьютер и дважды щелкаю по нему, он говорит, что архив не может быть установлен и "Архив может быть поврежден или не читается".

Если я помещу файл вручную в нужное место, он будет указан в органайзере XCode, но мои отчеты о сбоях не обозначены символом.

Любые идеи, что я делаю неправильно или есть способ сделать что-то с файлом .dSYM.

2 ответа

Решение

После архивирования сборки нажмите "Поделиться..." в Организаторе для этой сборки. Затем нажмите "Сохранить на диск". Этот.ipa (при условии, что он сделан с правильным профилем обеспечения / профилем распространения) будет переносимым на любое устройство (и отчеты о сбоях также будут символизировать как нормальные).

Если пользователи отправляют отчеты без символов (э-э, это слово), вы всегда можете выполнить следующие шаги, чтобы получить читаемый отчет о сбое.

Алан был прав, но это не помогло мне сразу. После попытки использовать "symbolicatecrash" я обнаружил, что с XCode 3 и 4 что-то не так. Этот скрипт не смог выполнить свою работу, потому что он использовал неправильные программы otool и atos.

Поэтому я пошел дальше и установил всю среду разработки на Mac, на котором не было предыдущей установки XCode. После некоторых проблем с сертификатами, я наконец смог создать, распространить и символизировать отчет о сбоях.

После этого я мог заархивировать архив (щелкнуть правой кнопкой мыши по Архиву и использовать "Показать в Finder", чтобы найти его местоположение), а затем скопировать его в каталог "Архив" другого компьютера, и вуаля этот отчет о сбое также был символизирован там.

Другие вопросы по тегам