Я использую OpenSSL-for-iPhone для создания самостоятельно скомпилированной сборки OpenSSL, которая Я могу использовать с библиотекой RMStoreAppReceiptVerifier для проверки получения. В частности, он собирает OpenSSL 1.0.2k.
Проблема, с которой я столкнулся, заключается в том, что libcrypto.a (45,3 МБ) и libssl.a (8,3 МБ) очень велики и много добавляют к двоичному файлу моего приложения.
Классы, которые я использую в RMStoreAppReceiptVerifier, используют только:
#import <openssl/pkcs7.h>
#import <openssl/objects.h>
#import <openssl/sha.h>
#import <openssl/x509.h>
Могу ли я что-нибудь сделать, чтобы уменьшить размер OpenSSL? Или другая версия лучше?