0

我正在使用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 的大小吗?还是其他版本更好?

4

1 回答 1

2

您是否尝试使用此https://github.com/krzyzanowskim/OpenSSL。OpenSSL-通用吊舱。我们使用相同的 storeReceipt 验证。根据我检查的框架大小约为 11 mb。

于 2018-06-16T13:21:53.800 回答