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


相关文章
|
开发工具 iOS开发 计算机视觉
|
开发工具 iOS开发 容器
【Azure Blob】关闭Blob 匿名访问,iOS Objective-C SDK连接Storage Account报错
【Azure Blob】关闭Blob 匿名访问,iOS Objective-C SDK连接Storage Account报错
112 0
|
开发工具 iOS开发 容器
【Azure Blob】关闭Blob 匿名访问,iOS Objective-C SDK连接Storage Account报错
iOS Objective-C 应用连接Azure Storage时,若不关闭账号的匿名访问,程序能正常运行。但关闭匿名访问后,上传到容器时会出现错误:“Public access is not permitted”。解决方法是将创建容器时的公共访问类型从`AZSContainerPublicAccessTypeContainer`改为`AZSContainerPublicAccessTypeOff`,以确保通过授权请求访问。
185 0
【Azure Blob】关闭Blob 匿名访问,iOS Objective-C SDK连接Storage Account报错
|
开发工具 图形学 iOS开发
Unity与IOS⭐Unity接入IOS SDK的流程图
Unity与IOS⭐Unity接入IOS SDK的流程图
|
开发工具 iOS开发 Perl
mac电脑升级到10.15.7含有支付宝SDK的组件更新报错:AlipaySDK.framework/AlipaySDK for architecture arm64
mac电脑升级到10.15.7含有支付宝SDK的组件更新报错:AlipaySDK.framework/AlipaySDK for architecture arm64
204 0
|
开发工具 iOS开发 Perl
iOS使用SDK静态库
iOS使用SDK静态库
120 0
|
开发工具 iOS开发 定位技术
《iOS组件与框架——iOS SDK高级特性剖析》——导读
本节书摘来自异步社区《iOS组件与框架——iOS SDK高级特性剖析》一书中的目录,作者 【美】Kyle Richter , Joe Keeley,更多章节内容可以访问云栖社区“异步社区”公众号查看
1856 0
|
11月前
|
开发框架 前端开发 Android开发
安卓与iOS开发中的跨平台策略
在移动应用开发的战场上,安卓和iOS两大阵营各据一方。随着技术的演进,跨平台开发框架成为开发者的新宠,旨在实现一次编码、多平台部署的梦想。本文将探讨跨平台开发的优势与挑战,并分享实用的开发技巧,帮助开发者在安卓和iOS的世界中游刃有余。

热门文章

最新文章