yandexmobile / metrica-plugin-fastlane

Fastlane plugin for automating dSYM uploading to AppMetrica
https://tech.yandex.com/appmetrica/
Other
5 stars 0 forks source link

Как работать с metrica-plugin-fastlane если используешь SPM? #3

Open mezhevikin opened 2 years ago

mezhevikin commented 2 years ago

Привет. Подскажите как работать с плагином если используешь SPM а не CocaoPods?

Команда:

upload_symbols_to_appmetrica(post_api_key: "***")

Выдает ошибку

Failed to find 'helper' binary. Install YandexMobileMetrica 3.8.0 pod or higher. You may specify the location of the binary by using the binary_path option

Попробовал добавить параметр binary_path с путем до сгенерированно ipa но это выдает ошибку:

Permission denied - /Users/mezhevikin/Projects/ios/Converter/fastlane/build/ios/Converter.ipa

GLinnik21 commented 1 year ago

Привет! Да, на текущий момент плагин работает только с CocoaPods, и к сожалению, поддержка SPM ещё не добавлена. Это действительно может создать определенные неудобства. Зарегистрирую это и обязательно предложу запланировать время для работы над этим аспектом.

mezhevikin commented 1 year ago

@GLinnik21 Привет. 0.2.0 исправляет эту проблему или это другой путь?

GLinnik21 commented 1 year ago

Привет! К сожалению, версия 0.2.0 плагина не исправляет проблему с поддержкой SPM. В этом обновлении были исправлены некоторые баги самого плагина, но добавление поддержки SPM потребовало бы изменений в дистрибуции, что применимо только к основному SDK.

Igralino commented 9 months ago

Есть ли информация о сроках?

Есть ли какой-то обходной путь, чтобы хоть как-то грузить dsym файлы при использовании SPM?

emvakar commented 8 months ago

@Igralino я использую бинарник helper, и указываю binary_path путь до этого бинаря, все работает

Igralino commented 8 months ago

@emvakar, тоже сделали аналогично. Работает!

matvei-lp commented 7 months ago

@Igralino, @emvakar не могли бы вы поделиться скриптом?

Igralino commented 7 months ago

@matvei-lp upload_symbols_to_appmetrica(post_api_key: ENV['YANDEX_POST_API_KEY'], binary_path: "./helper") Где ./helper - файл из корня SDK архива, который можно скачать из readme по ссылке: https://github.com/yandexmobile/metrica-sdk-ios

image