Closed abdulgamidov closed 3 years ago
@abdulgamidov удалось ли решить проблему?
@abdulgamidov По итогу получилась целая история. Мне тп присылала библиотеки два раза, потому что не помню почему. Я начал настраивать на последней библиотеке и было все плохо. Я долго копался. Приходила та же ошибка, хотя я все подключал по инструкции. И некий определенный момент, я понимаю что у меня файлы не xframework, а просто framework(не особо шарю, но вроде как xf... это новый формат упаковки). Захожу на почту и смотрю самое первое письмо с библиотеками и о боже там xframework(TXM 6.1.). Удача. Я добавил их в таргет приложения как по инструкции, но ошибка решила остаться. Еще пол часа я думал, что делать. Случайно нажал на сам пакет YandexPaymentsCheckout в строке с ошибкой, и там оказывается тоже можно к пакету привязать библиотеки, что я и сделал. После этого у меня сборка произошла успешно.
Но окно оплаты по прежнему не появилось. В консоли ошибка [Presentation] Attempt to present <YandexCheckoutPayments.TokenizationViewController: 0x11b476600> on <yandex_kassa.RootViewController: 0x11b4edbb0> (from <yandex_kassa.RootViewController: 0x11b4edbb0>) whose view is not in the window hierarchy.
бола такая ошибка, https://github.com/yoomoney/yookassa-payments-swift#%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-tmxprofiling-%D0%B8-tmxprofilingconnections помогло ее вылечить, странно, что библиотеку сразу не включили в зависимость