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.相关的东西 谁会突然想到这茬 大爷的支付宝


相关文章
|
4月前
|
开发工具 iOS开发 计算机视觉
|
3月前
|
开发工具 iOS开发 容器
【Azure Blob】关闭Blob 匿名访问,iOS Objective-C SDK连接Storage Account报错
【Azure Blob】关闭Blob 匿名访问,iOS Objective-C SDK连接Storage Account报错
|
3月前
|
开发工具 图形学 iOS开发
Unity与IOS⭐Unity接入IOS SDK的流程图
Unity与IOS⭐Unity接入IOS SDK的流程图
|
4月前
|
开发工具 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报错
|
6月前
|
开发工具 iOS开发 Perl
mac电脑升级到10.15.7含有支付宝SDK的组件更新报错:AlipaySDK.framework/AlipaySDK for architecture arm64
mac电脑升级到10.15.7含有支付宝SDK的组件更新报错:AlipaySDK.framework/AlipaySDK for architecture arm64
86 0
|
6月前
|
开发工具 iOS开发 Perl
iOS使用SDK静态库
iOS使用SDK静态库
54 0
|
iOS开发
iOS集成支付宝
<p style="color:rgb(54,46,43); font-family:Arial; font-size:14px; line-height:26px"> <span style="font-family:Arial,宋体; line-height:30px; background-color:rgb(245,248,253)">使用支付宝进行一个完整的支付功能,大致有以下
1396 0
|
6天前
|
安全 数据处理 Swift
深入探索iOS开发中的Swift语言特性
本文旨在为开发者提供对Swift语言在iOS平台开发的深度理解,涵盖从基础语法到高级特性的全面分析。通过具体案例和代码示例,揭示Swift如何简化编程过程、提高代码效率,并促进iOS应用的创新。文章不仅适合初学者作为入门指南,也适合有经验的开发者深化对Swift语言的认识。
24 9

热门文章

最新文章