我正在使用OpenSSL-for-iPhone生成 OpenSSL 的自编译版本,我可以将其与库RMStoreAppReceiptVerifier 一起用于收据验证。具体来说,它构建了 OpenSSL 1.0.2k。
我遇到的问题是 libcrypto.a (45.3MB) 和 libssl.a (8.3MB) 非常大,并且在我的应用程序的二进制文件中添加了很多内容。
我在 RMStoreAppReceiptVerifier 中使用的类仅使用:
#import <openssl/pkcs7.h>
#import <openssl/objects.h>
#import <openssl/sha.h>
#import <openssl/x509.h>
我能做些什么来减少 OpenSSL 的大小吗?还是其他版本更好?