开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
凯发app官方网站的技术支持 & 案例 faq 
当面付
刷脸付
app支付
案例分析
sdk & demo
常见问题
常用工具
手机网站支付
电脑网站支付
直付通
花呗分期
支付能力 > app支付 > 常见问题 > ios导入sdk报错“openssl/rsa.h' file not found”
收藏
我的文档
设置
错误描述
app 支付 ios 版导入 sdk 后,运行控制台报错 openssl/rsa.h' file not found。

问题原因
头文件路径找不到所致。 
凯发app官方网站的解决方案
需要对 header search paths 增加头文件路径:$(srcroot)/项目名称。
比如把 openssl 这个文件导入到了这个工程目录下:项目名称/公共类/工具&第三方/支付宝sdk/openssl,中间隔了三个文件夹,那么在 header search paths 的设置就得改为 $(srcroot)/项目名称/公共类/工具&第三方/支付宝 sdk。 
注意:
官方的 demo 中,openssl 这个文件放到了项目根目录下,所以 header search paths 只需要设置$(srcroot)/项目名称 ,所以需要根据自身项目 openssl 文件夹位置修改
demo 中使用的 rsa.h 是为了演示签名的过程,实际签名的过程应该放在服务端。
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图