我正在尝试使用 RMStore 来验证本地收据。我已按照说明添加静态 ssl 库:https://github.com/robotmedia/RMStore/wiki/Receipt-verification#adding-openssl
传输了 4 个文件,我下载了二进制文件和 header 。
1.在构建阶段,将 libssl.a 和 libcrypto.a 添加到 Link Binary With Libraries。
2.在“build设置”中,将 header 文件夹添加到 header 搜索路径。
上面的第二步是问题存在的地方(我认为)。目前标题搜索路径是
$(PROJECT_DIR)/RMStore/Optional/openssl-1.0.1e/include
和库搜索路径:
$(PROJECT_DIR)/RMStore/Optional/openssl-1.0.1e/lib
我应该用我的项目名称替换“RMStore”吗?我哪里出错了?
还有一个附带问题(但与 openssl 相关),在提交到应用商店时,我该如何回答“您的产品设计为使用加密技术还是包含或合并加密技术?”问题?我必须申请确认批准吗?
最佳答案
我通过 cocoapods 单独安装了 openSSL,这解决了我的问题。 我用的是这个:https://cocoapods.org/pods/OpenSSL-Universal
但还有其他可用...
关于ios - RMStore openssl/pkcs7.h 文件未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39978400/