未找到 RMStore openssl/pkcs7.h 文件
RMStore openssl/pkcs7.h file not found
我正在尝试使用 RMStore 在本地验证收据。我已按照说明添加静态 ssl 库:https://github.com/robotmedia/RMStore/wiki/Receipt-verification#adding-openssl
传输了 4 个文件,我下载了二进制文件和 headers。
1.In 构建阶段,将 libssl.a 和 libcrypto.a 添加到 Link 带库的二进制文件。
2.In 构建设置,将 headers 文件夹添加到 Header 搜索路径。
上面的第二步是问题所在(我认为)。目前 header 搜索路径是
$(PROJECT_DIR)/RMStore/Optional/openssl-1.0.1e/include
和库搜索路径:
$(PROJECT_DIR)/RMStore/Optional/openssl-1.0.1e/lib
我应该用我的项目名称替换 "RMStore" 吗?我哪里错了?
还有一个附带问题(但与 openssl 相关),当提交到 App store 时,我该如何回答 "Is your product designed to use cryptography or does it contain or incorporate cryptography?" 问题?我必须申请确认批准吗?
我通过 cocoapods 单独安装了 openSSL,这解决了我的问题。
我用了这个:https://cocoapods.org/pods/OpenSSL-Universal
但还有其他可用的...
如果您将 OpenSSL 文件夹添加到您的项目中,则 OpenSSL 的所有文件都将在那里。
将 OpenSSL 文件夹添加到项目的顶部(不在子文件夹中)
$(PROJECT_DIR)/OpenSSL/include - Header Search Paths
$(PROJECT_DIR)/OpenSSL/lib - Library Search Paths`
只需将 $(PROJECT_DIR)/OpenSSL/include
添加到 构建设置
的 Header 搜索路径
OpenSSL 文件夹必须在根目录中
我正在尝试使用 RMStore 在本地验证收据。我已按照说明添加静态 ssl 库:https://github.com/robotmedia/RMStore/wiki/Receipt-verification#adding-openssl
传输了 4 个文件,我下载了二进制文件和 headers。
1.In 构建阶段,将 libssl.a 和 libcrypto.a 添加到 Link 带库的二进制文件。
2.In 构建设置,将 headers 文件夹添加到 Header 搜索路径。
上面的第二步是问题所在(我认为)。目前 header 搜索路径是
$(PROJECT_DIR)/RMStore/Optional/openssl-1.0.1e/include
和库搜索路径:
$(PROJECT_DIR)/RMStore/Optional/openssl-1.0.1e/lib
我应该用我的项目名称替换 "RMStore" 吗?我哪里错了?
还有一个附带问题(但与 openssl 相关),当提交到 App store 时,我该如何回答 "Is your product designed to use cryptography or does it contain or incorporate cryptography?" 问题?我必须申请确认批准吗?
我通过 cocoapods 单独安装了 openSSL,这解决了我的问题。 我用了这个:https://cocoapods.org/pods/OpenSSL-Universal
但还有其他可用的...
如果您将 OpenSSL 文件夹添加到您的项目中,则 OpenSSL 的所有文件都将在那里。 将 OpenSSL 文件夹添加到项目的顶部(不在子文件夹中)
$(PROJECT_DIR)/OpenSSL/include - Header Search Paths
$(PROJECT_DIR)/OpenSSL/lib - Library Search Paths`
只需将 $(PROJECT_DIR)/OpenSSL/include
添加到 构建设置
OpenSSL 文件夹必须在根目录中