ios - RMStore openssl/pkcs7.h 文件未找到

标签 ios xcode8 rmstore

我正在尝试使用 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/

相关文章:

ios - 快速按下按钮时检查单元格是否被选中

iOS 9 iPad 多任务处理 - 并排多任务处理,无需滑过

storyboard - iOS 10 启动屏幕错误

带有 RMStore 的 iOS SDK Auto Renewable 订阅 - 如何验证有效订阅?

ios - 如何在iOS中使用RMStore获取自动续订订阅的通知

ios - NSInvalidArgument 错误 - 来自 CIImage 的 CGImageRef

ios - Swift - 保存核心数据后更新 Tableview

ios - 代码 8 : Type 'UserDefaults' has no member 'standard'

ios - Pod 文件没有在我的项目中创建?

ios - 应用内购买不起作用但得到产品响应