Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Версия актуальна? / Is version actual? #7

Open
Edemik opened this issue Jan 30, 2020 · 3 comments
Open

Версия актуальна? / Is version actual? #7

Edemik opened this issue Jan 30, 2020 · 3 comments

Comments

@Edemik
Copy link

Edemik commented Jan 30, 2020

Hi there.
I have error after entering bank card details and pressing "pay" button. It says - Something went wrong.
//
Здравствуйте. Возник вопрос при интеграции Вашего решения.
При вводе данных карты и нажатии на кнопку "Pay", появляется ошибка "Something went wrong".
ID магазина и ключ интеграции мобильного SDK, взятый из Яндекс.Кассы - указан верно.

Собственно вопрос - актуальна ли версия и можно ей пользоваться? Если да - не могли бы вы подсказать, что я мог сделать не так?

@Edemik Edemik changed the title Версия актуальна? Версия актуальна? / Is version actual? Jan 30, 2020
@whalemare
Copy link
Member

Здравствуйте.
Я создал проект, в котором подключена эта библиотека. На последний момент проверки (несколько месяцев назад) все работало корректно.
Пожалуйста, склонируйте его себе, измените данные для аккаунта Яндекс.Кассы и попробуйте воспроизвести ошибку там, чтобы убедиться, что не ошиблись с настройкой окружения для проекта

@Edemik
Copy link
Author

Edemik commented Jan 31, 2020

Скопировал проект, установил и запустил.
Сейчас по крайней мере не появляется сообщение в приложении "Something went wrong".
Просто крутится индикатор выполнения.

В консоли Xcode есть 2 ошибки -

Security`SecCTKKeyCopyToken:
    0x7fff2bbc0b9b <+0>:  pushq  %rbp
    0x7fff2bbc0b9c <+1>:  movq   %rsp, %rbp
    0x7fff2bbc0b9f <+4>:  pushq  %rbx
    0x7fff2bbc0ba0 <+5>:  pushq  %rax
->  0x7fff2bbc0ba1 <+6>:  movq   0x18(%rdi), %rax
    0x7fff2bbc0ba5 <+10>: movq   (%rax), %rbx
    0x7fff2bbc0ba8 <+13>: testq  %rbx, %rbx
    0x7fff2bbc0bab <+16>: je     0x7fff2bbc0bb7            ; <+28>
    0x7fff2bbc0bad <+18>: movq   %rbx, %rdi
    0x7fff2bbc0bb0 <+21>: callq  0x7fff2bc3b38c            ; symbol stub for: CFRetain
    0x7fff2bbc0bb5 <+26>: jmp    0x7fff2bbc0bc5            ; <+42>
    0x7fff2bbc0bb7 <+28>: movq   %rsi, %rdx
    0x7fff2bbc0bba <+31>: movq   0x18(%rax), %rsi
    0x7fff2bbc0bbe <+35>: callq  0x7fff2bbc0be6            ; SecCTKKeyCreateToken
    0x7fff2bbc0bc3 <+40>: xorl   %ebx, %ebx
    0x7fff2bbc0bc5 <+42>: movq   %rbx, %rax
    0x7fff2bbc0bc8 <+45>: addq   $0x8, %rsp
    0x7fff2bbc0bcc <+49>: popq   %rbx
    0x7fff2bbc0bcd <+50>: popq   %rbp
    0x7fff2bbc0bce <+51>: retq 

и

libsystem_pthread.dylib`start_wqthread:
    0x7fff52462818 <+0>:  pushq  $0x0
    0x7fff5246281a <+2>:  pushq  %rbp
    0x7fff5246281b <+3>:  movq   %rsp, %rbp
    0x7fff5246281e <+6>:  subq   $0x10, %rsp
    0x7fff52462822 <+10>: callq  0x7fff524635da            ; _pthread_wqthread
->  0x7fff52462827 <+15>: ud2    
    0x7fff52462829 <+17>: nopl   (%rax)

UPD.

Попутно спросил у Яндекса в чем может быть дело.
Прислали свежую версию TrustDefender.

Подключил. Ситуация не изменилась

UPD 2.

В общем видимо проблема в том, что ко всему прочему Вы используете версию SDK 2.2.0, а у ни уже 3+
И в версии 2.2.2 они добавляли поддержку новых версий TrustDefender, новых версий iOS и тд :(

UPD 3.

Эта ошибка решилась полным удавлением Дефендера и установкой его по новой.
Вернулась проблема изначальная.
Something went wrong, без каких либо ошибок и тд.

@whalemare
Copy link
Member

Ок, спасибо за фидбек.
На неделе если будет время, постараюсь починить

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants