我正在尝试使用RMStore,以便在本地验证收据。为了添加静态ssl库,我遵循了说明:https://github.com/robotmedia/RMStore/wiki/Receipt-verification#adding-openssl
传输了这4个文件,我下载了二进制文件和头文件。
1.在构建阶段,向库链接二进制文件中添加libssl.a和libcryp.a。
2.在生成设置中,将Header文件夹添加到标头搜索路径中。
在上面的第二步是问题存在的地方(我认为)。当前,头搜索路径是
$(PROJECT_DIR)/RMStore/Optional/openssl-1.0.1e/include以及图书馆的搜索路径:
$(PROJECT_DIR)/RMStore/Optional/openssl-1.0.1e/lib我是否应该将"RMStore“替换为我的项目名称?我哪里出问题了?
还有一个附带的问题(但与openssl有关),当提交到Also时,我对“您的产品是设计用于使用加密技术还是包含或合并密码学?”的回答是什么?有问题吗?我需要申请确认批准吗?
发布于 2016-11-07 11:36:26
我通过cocoapods单独安装了openSSL,这解决了我的问题。我用了这个:https://cocoapods.org/pods/OpenSSL-Universal
但也有其他的..。
发布于 2019-12-02 00:25:40
如果将文件夹OpenSSL添加到项目中,那么OpenSSL的所有文件都会出现。将OpenSSL文件夹添加到项目顶部(不在子文件夹中)
$(PROJECT_DIR)/OpenSSL/include - Header Search Paths
$(PROJECT_DIR)/OpenSSL/lib - Library Search Paths`发布于 2021-05-07 12:50:43
只需将$(PROJECT_DIR)/OpenSSL/include添加到生成设置的标头搜索路径
OpenSSL文件夹必须位于根目录中。

https://stackoverflow.com/questions/39978400
复制相似问题