iOS 支付宝SDK比较隐秘的坑

简介: iOS 支付宝SDK比较隐秘的坑

1、openssl/rsa.h

今天接支付宝第三方登录以及授权的时候,按着DEMO导入了所有文件。其他的正常


唯独一直报错 openssl/rsa.h not found. 怎么办?


我测试了 Header Search Paths 和 Library Search Path 填写了openssl的路径都还是报错。


最后发现: 设置好 Header Search Paths 中 openssl 的文件路径。


然后全局搜索 openssl/ , 全部删除。 OK 完成。编译成功!




2、OBJCCLASS$UTDevice

``` duplicate symbol OBJCMETACLASS$UTDevice in:


/Users/xxxxx/Desktop/Project/XFKD/Pods/UMCSecurityPlugins/thirdparties/UTDID.framework/UTDID(UTDevice.o)


/Users/xxxxx/Desktop/Project/XFKD/XFKD/Class/Custom/CWShare/AlipayAuth/sdk/AlipaySDK.framework/AlipaySDK ```


1.如果出现 UTDID.framework 错误。


2.查看项目里面有没有 友盟之类的第三方平台。 也可以直接搜索 UTDID, 看有没有别的平台用到


3.如果没有,下载支付宝Demo,使用demo中的 AlipaySDK.bundle和AlipaySDK.framework 替换掉下载SDK得到的这两个文件


4.如果有,下载支付宝不包含 UTDID.framework 的SDK




原因: 是因为支付宝用到 UTDID.framework 你下载上面的,如果有别的SDK也包含了UTDID.framework 那就会冲突。 如果你下载下面的,如果别的SDK没有包含UTDID.framework, 那你就会报错。 恶心 巨坑 支付宝的SDK里面压根就搜不到跟UTDID.相关的东西 谁会突然想到这茬 大爷的支付宝


相关文章
|
5月前
|
开发工具 iOS开发 计算机视觉
|
4月前
|
开发工具 iOS开发 容器
【Azure Blob】关闭Blob 匿名访问,iOS Objective-C SDK连接Storage Account报错
【Azure Blob】关闭Blob 匿名访问,iOS Objective-C SDK连接Storage Account报错
|
4月前
|
开发工具 图形学 iOS开发
Unity与IOS⭐Unity接入IOS SDK的流程图
Unity与IOS⭐Unity接入IOS SDK的流程图
|
5月前
|
开发工具 iOS开发 容器
【Azure Blob】关闭Blob 匿名访问,iOS Objective-C SDK连接Storage Account报错
iOS Objective-C 应用连接Azure Storage时,若不关闭账号的匿名访问,程序能正常运行。但关闭匿名访问后,上传到容器时会出现错误:“Public access is not permitted”。解决方法是将创建容器时的公共访问类型从`AZSContainerPublicAccessTypeContainer`改为`AZSContainerPublicAccessTypeOff`,以确保通过授权请求访问。
【Azure Blob】关闭Blob 匿名访问,iOS Objective-C SDK连接Storage Account报错
|
7月前
|
开发工具 iOS开发 Perl
mac电脑升级到10.15.7含有支付宝SDK的组件更新报错:AlipaySDK.framework/AlipaySDK for architecture arm64
mac电脑升级到10.15.7含有支付宝SDK的组件更新报错:AlipaySDK.framework/AlipaySDK for architecture arm64
100 0
|
7月前
|
开发工具 iOS开发 Perl
iOS使用SDK静态库
iOS使用SDK静态库
62 0
|
4月前
|
JavaScript 前端开发 Java
[Android][Framework]系统jar包,sdk的制作及引用
[Android][Framework]系统jar包,sdk的制作及引用
119 0
|
1月前
|
Java Linux API
Android SDK
【10月更文挑战第21天】
85 1
|
2月前
|
程序员 开发工具 Android开发
Android|使用阿里云推流 SDK 实现双路推流不同画面
本文记录了一种使用没有原生支持多路推流的阿里云推流 Android SDK,实现同时推送两路不同画面的流的方法。
68 7
|
4月前
|
开发工具 Android开发
解决Android运行出现NDK at /Library/Android/sdk/ndk-bundle did not have a source.properties file
解决Android运行出现NDK at /Library/Android/sdk/ndk-bundle did not have a source.properties file
194 4
解决Android运行出现NDK at /Library/Android/sdk/ndk-bundle did not have a source.properties file