Фреймворк JCCore предоставляет Objective-C/Swift интерфейс для работы с фреймворками JCPKCS11, JCOpenSSL и JCOpenSSLGostEngine.
Фреймворк подробнее описан в разделе Описание.
Во вкладке “General” в параметре "Frameworks, Libraries and Embedded Content" добавить:
JCCore.framework;JCOpenSSL.framework;JCOpenSSLGostEngine.framework;JCPKCS11.framework.
Во вкладке “Build Settings” отключить Bitcode установив в параметр "Enable Bitcode" значение No.
Во вкладке “Info” добавить ключ UISupportedExternalAccessoryProtocols со следующими значениями:
com.ftsafe.iR301 - для ридеров iR301-UL;com.ftsafe.bR301 - для Bluetooth ридеров bR301.
Во вкладке “Info” добавить ключи NSBluetoothPeripheralUsageDescription и NSBluetoothAlwaysUsageDescription для информирования пользователя, о том, что приложение может работать с Bluetooth-устройствами.
Важно
Без этих ключей приложение не пройдет проверку в App Store Connect.
Для использования API в исходном коде необходимо импортировать файл JCCore/JCCore.h.
#import <JCCore/JCCore.h>
Во вкладке “General” в параметре "Frameworks, Libraries and Embedded Content" добавить:
JCCore.framework;JCOpenSSL.framework;JCOpenSSLGostEngine.framework;JCPKCS11.framework.
Во вкладке “Sign & Capabilities” добавить "Near Field Communication Tag Reading".
Во вкладке “Info” добавить ключ com.apple.developer.nfc.readersession.iso7816.select-identifiers со следующими значениями:
A000000448000101;A0000001644C41534552;A0000001644C415345520001;A000000448000D01;A0000001510000;A000000003000000.
Во вкладке “Info” добавить ключ NFCReaderUsageDescription для информирования пользователя, о том, что приложение может работать с NFC.
Важно
Без этого ключа приложение не пройдет проверку в App Store Connect.
Для использования API в исходном коде необходимо импортировать файл JCCore/JCCore.h.
#import <JCCore/JCCore.h>