Closed underqcool closed 3 years ago
На текущий момент workaround этой проблемы - использовать Xcode <= 12.2 Планируется релиз с решением проблемы. По результатам вернусь сюда.
@oltv00
При откате на предыдущую версию Xcode все равно не дает выгрузить приложение в store к сожалению
@oltv00 когда примерно будет решение проблемы? Сегодня последний день перед праздниками выгрузить обновление, и надо сориентировать заказчика. Спасибо.
@RODIONOVCo С поддержкой 12.3 к сожалению есть проблемы, которые быстро решить не удалось. Ориентировочно - срок решения проблемы, неделя, возможно больше : (
Подскажи, а почему нужна именно версия 12.3 ? Версия Xcode 12.2 не подходит для сборки приложения в стор ?
@oltv00 совершенно верно. Пробовал залиться залиться на Xcode 12.2, в конце загрузки выдал ошибки. Скрин не сделал к сожалению. Могу предположить, что нужен новый фраемворк с типом . xcframework, но это не точно 😄
@RODIONOVCo
Могу предположить что ошибка которую ты видел была связана с TMXProfiling
Если это так - нужно проверить, выполнен ли пункт номер 4 из инструкции по подключению
Там нужно добавить в Build Phases -> New Run Script Phase
файл strip_framework.sh
Выглядеть это должно вот так.
Чтобы точно не было проблемы - лучше этот скрипт поместить в конец build phase
.
В самом скрипте, в его шапке, достаточно подробно написано, зачем он нужен.
@oltv00 сейчас еще раз попробую на Xcode 12.2 и отпишусь :)
@oltv00 обновился с 5.0.1 на 5.1.0, и загрузился с 12.2, все прошло без ошибок! Спасибо!
с 12.3 решилась проблема?
с 12.3 решилась проблема?
У меня нет
@ipolh @KirillovE Задача по поддержке в SDK Xcode версии 12.3 в работе, но боюсь до праздников не успеть. Как будет готов релиз, я напишу в этот тред.
Есть новости? а то скоро китайский уже Новый год наступит. Клиенты ждут
Пробовал много решений из StackOverflow. Это помогло.
Originally posted by @grafovdenis in https://github.com/yoomoney/yookassa-payments-swift/issues/84#issuecomment-766689593
Пробовал много решений из StackOverflow.
Это помогло.
Originally posted by @grafovdenis in https://github.com/yoomoney/yookassa-payments-swift/issues/84#issuecomment-766689593
Мне не помогло
@oltv00 Приветствую! Есть новости и какие то планы о релизе?
Пробовал много решений из StackOverflow. Это помогло. Originally posted by @grafovdenis in #84 (comment)
Мне не помогло
Это пробовали?
Пробовал много решений из StackOverflow. Это помогло. Originally posted by @grafovdenis in #84 (comment)
Мне не помогло
Это пробовали?
Я попробовал. Теперь такая ошибка: /Pods/YooKassaPayments/YooKassaPayments/Private/Services/Authorization/AuthorizationMediator.swift:3:8: Failed to build module 'MoneyAuth' from its module interface; the compiler that produced it, 'Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15)', may have used features that aren't supported by this compiler, 'Apple Swift version 5.3.2 (swiftlang-1200.0.45 clang-1200.0.32.28)'
Вы можете собрать XCFramework на последнем XCode 12.4?
Пробовал много решений из StackOverflow.
Это помогло.
Originally posted by @grafovdenis in #84 (comment)
Мне не помогло
Это пробовали?
Я попробовал. Теперь такая ошибка:
/Pods/YooKassaPayments/YooKassaPayments/Private/Services/Authorization/AuthorizationMediator.swift:3:8: Failed to build module 'MoneyAuth' from its module interface; the compiler that produced it, 'Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15)', may have used features that aren't supported by this compiler, 'Apple Swift version 5.3.2 (swiftlang-1200.0.45 clang-1200.0.32.28)'
Вы можете собрать XCFramework на последнем XCode 12.4?
У меня вчера такая же ошибка появилась, хотя то что писали до этого помогло и проект запускался, пока информацию по этой ошибке и ее решения не нашёл, как найдёте дайте знать
Пробовал много решений из StackOverflow. Это помогло.
Originally posted by @grafovdenis in #84 (comment)
12.5 beta - помогает этот способ.
Мне ещё помогло поставить в подФайл
Так как касса от 10, а по дефолту ставится 9
@ipolh @KirillovE Задача по поддержке в SDK Xcode версии 12.3 в работе, но боюсь до праздников не успеть. Как будет готов релиз, я напишу в этот тред.
Есть новости?
@ashalaurov нет, до сих пор Xcode 12.2 используем
Интересно, обновление будет или как?)
Решения проблемы до сих пор нет? Середина марта уже - ждём фикс с декабря 2020 о_О
Решения проблемы до сих пор нет? Середина марта уже - ждём фикс с декабря 2020 о_О
Они обновили кассу, но не знаю, решена ли проблема или не.
Решения проблемы до сих пор нет? Середина марта уже - ждём фикс с декабря 2020 о_О
Они обновили кассу, но не знаю, решена ли проблема или не.
Xcode 12.4 проблема не решена
Решения проблемы до сих пор нет? Середина марта уже - ждём фикс с декабря 2020 о_О
Они обновили кассу, но не знаю, решена ли проблема или не.
Xcode 12.4 проблема не решена
Значит не решили :)
реально, что делать то? мы даже выкатить обновление не можем
реально, что делать то? мы даже выкатить обновление не можем
У меня получилось обнову выкатить)
реально, что делать то? мы даже выкатить обновление не можем
У меня получилось обнову выкатить)
что в итоге сработало?
реально, что делать то? мы даже выкатить обновление не можем
У меня получилось обнову выкатить)
что в итоге сработало?
Что то конкретное не могу сказать, а вот удача была
Опубликовали новую версию (https://github.com/yoomoney/yookassa-payments-swift/releases/tag/5.3.0) с поддержкой Xcode 12. \ - 1, 2, 3, 4, etc...
Для корректной интеграции необходимо выполнить инструкцию из MIGRATION.md
В версии 5.3.0 зависимости `TMXProfiling` и `TMXProfilingConnections` используются в виде `.xcframework`.
Для корректной работы необходимо:
1. Запросить у менеджера по подключению зависимости `TMXProfiling.xcframework` и `TMXProfilingConnections.xcframework`
2. В разделе `General` у основного таргета проекта добавить `TMXProfiling.xcframework` и `TMXProfilingConnections.xcframework` в `Frameworks, Libraries, and Embedded Content`.
3. Удалить в `Build Phases` скрипт из файла `strip_framework.sh`.
Удалось собрать проект на Xcode 12.4 с новыми .xcframework, issue думаю можно закрыть.
Будет интересно узнать причину проблемы и почему так долго решали, надеюсь там было что-то хардкорное, а не просто ждали перехода CI на новый Xcode.
Обновились до Xcode 12.3, теперь стабильная ошибка в начале сборки проекта при любой конфигурации и схеме.
Если попробовать сменить устройство на симулятор, то ошибка меняется на "Building for iOS Simulator, but the linked and embedded framework 'TMXProfiling.framework' was built for iOS + iOS Simulator."
Попробовали Clean Build Folder, заново настроить TMXProfiling, не помогает, версия YooKassa 5.0.0.