(2017-07-01 05:46:04 отредактировано ruskuzya)

Не видит Рутокен ЭЦП Bluetooth в crashlitycs.

iOS приложение(SecureMessaging) выводит наименование контейнеров на Рутокен ЭЦП Bluetooth в режиме отладки. При архивации и публикации в в крашлитикс на тестирование приложения - приложение контейнеров не обнаруживает. В чем может быть причина, почему не выводит контейнеры?

Re: Не видит Рутокен ЭЦП Bluetooth в crashlitycs.

Добрый день, ruskuzya.
Правильно я понимаю, что Вы используете контейнеры КриптоПро для хранения ключевой информации?
Подскажите пожалуйста:

  • Версию нашего SDK, которую Вы используете при сборке

  • Версию SDK от КриптоПро

  • Версию XCode

Re: Не видит Рутокен ЭЦП Bluetooth в crashlitycs.

Верно
SDK 20170210
Крипто Про 4.0.9842
XCode Version 8.3.3 (8E3004b)

Re: Не видит Рутокен ЭЦП Bluetooth в crashlitycs.

Добрый день,
попробуйте пожалуйста собрать приложение без -all_load

Re: Не видит Рутокен ЭЦП Bluetooth в crashlitycs.

Кирилл Мещеряков пишет:

Добрый день,
попробуйте пожалуйста собрать приложение без -all_load

Собирали без -all_load

Re: Не видит Рутокен ЭЦП Bluetooth в crashlitycs.

Добрый день.

У криптопро в CPROCSP.framework/readers.txt даны некорректные указания по сборке с нашим модулем поддержки, при указании флага -all_load линковка поломается, надо указывать флаг

-force_load ${path_to_your_frameworks_directory}/RDRRtSupCp.framework/RDRRtSupCp

Описание, поясняющее суть:
-all_load forces the linker to load all object files from every archive it sees, even those without Objective-C code. -force_load is available in Xcode 3.2 and later. It allows finer grain control of archive loading. Each -force_load option must be followed by a path to an archive, and every object file in that archive will be loaded.

В криптопро об этом мы сообщим.

(2017-07-24 14:42:56 отредактировано ruskuzya)

Re: Не видит Рутокен ЭЦП Bluetooth в crashlitycs.

Подключенный путь такой же как у вас и для отладки и для публикации одинаковый. Не помогает.

Re: Не видит Рутокен ЭЦП Bluetooth в crashlitycs.

Если ваш проект собирается и и нормально публикуется (видно контейнеры) то можете поделиться кодом вашего проекта?

(2017-08-18 10:37:19 отредактировано kamenov)

Re: Не видит Рутокен ЭЦП Bluetooth в crashlitycs.

Архив с проектом можно скачать по ссылке: https://owncloud.aktiv-company.ru/owncl … m6jxhAtmUb. Для проверки работоспособности разархивируйте его в sdk/mobile/ios/CryptoPro/samples/ и соберите.