Не удается загрузить файл dSYM из iTunes connect
Мне нужно скачать файл dSYM, чтобы, как обычно, я пошел в iTunes connect -> Мое приложение -> Активность -> Все сборки -> последняя версия.
"Включить символы" - это "Да", но нет ссылки для загрузки файла dSYM.
Приложение было загружено 3 недели назад, поэтому оно не обрабатывается. Я что-то упустил глупо? Любая идея?
8 ответов
У вас все еще есть архив, доступный в XCode, поскольку вы можете сохранить его оттуда:
1. Select Window -> Organizer
2. This will open up Organizer window containing your archives.
3. Right click on Archive and select 'Show in Finder'.
4. Right click archive in finder and select 'Show Package Contents'.
5. Project.xcarchive contains dSYMs, Info.plist and Products.
6. dSYMs folder contains dSYM file of your project.
У меня такая же проблема сегодня. Но я пользуюсь Fastlane и в органайзере проекта нет архивов. Так что единственный вариант - получить его в Appstore. Думаю, это ошибка со стороны Appstore. Только не нажимайте кнопку «Загрузить dSYM». Просто скопируйте ссылку и откройте ее на новой вкладке. Тогда вы можете скачать dSYM's
Кажется, ссылка "Загрузить файл dSYM" предназначена для загрузки файлов dSYM, сгенерированных App Store, когда битовый код включен. Таким образом, если битовый код отключен для вашего приложения, файлы dSYM содержатся на вашем Mac. Если битовый код включен, окончательная компиляция вашего двоичного файла будет выполняться в App Store и будет сгенерирован новый dSYM. А новый dSYM вы сможете скачать из App Store Connect с помощью "Скачать файл dSYM".
Смотрите раздел "Биткод" в документации Apple.
У меня была похожая проблема, и принятый ответ не работал для меня. AppCenter запрашивал некоторые пропущенные символы и не принимал их из архива приложения (ему нужны были dSym со случайными буквами и цифрами в имени файла)
В AppstoreConnect, Все сборки -> Текущая версия -> Текущая сборка -> Включает символы, указанные ДА, но нет ссылки на скачивание. BitCode был включен, когда я опубликовал приложение.
Я просто подождал еще пару дней (я думаю, что было всего 5 дней), и появилась ссылка Download dSYM.
Недавно возникла проблема с разрывом ссылки для загрузки при нажатии кнопки «Загрузить dSYM» из AppStore Connect. Оказалось, что в сгенерированной ссылке просто отсутствовала буква «s» в http: //, поэтому браузер ее блокировал. Бывает только для определенных браузеров. В таком случае попробуйте добавить букву «s», чтобы ссылка начиналась с https: // ....
DSYM App Store отличается от нашего локального DSYM. Когда битовый код отключен, вы можете использовать локальный DSYM, когда битовый код включен, вы должны использовать App Store DSYM.
Обновление для Xcode 14. У меня отсутствовали ссылки на dSym для последних нескольких выпусков, и я обратился в службу поддержки Apple за помощью. Они ответили:
Генерация ссылки «скачать dSYM» зависит от того, включает ли загрузка приложения биткод.
С выпуском Xcode 14 и выше использование битового кода устарело, и App Store больше не принимает отправку битового кода из Xcode 14.
Дополнительную информацию можно найти на следующем веб-сайте:
https://developer.apple.com/documentation/xcode-release-notes/xcode-14-release-notes
Теперь я использую принятый ответ и нахожу файлы dSym из Органайзера > Показать в методе Finder.
Чтобы обновить это до Xcode 12.2, Apple разрешает Xcode загружать символы.
- Зайдите в Органайзер и найдите приложение, которое вы загрузили в магазин.
- Нажмите кнопку «Загрузить символы отладки» под заголовком «Подробности».
- Щелкните приложение правой кнопкой мыши и выберите Показать в Finder.
- Щелкните правой кнопкой мыши xcarchive и Показать содержимое пакета.
- Ваши dSYM находятся в папке ...