美文网首页
集成支付宝App支付出现的报错

集成支付宝App支付出现的报错

作者: wahkim | 来源:发表于2017-11-24 16:18 被阅读13次

每次都忘记以前集成的错误,这次记录一下,下次就不用烧脑了 ,嘿嘿嘿。摸摸大

1、这个报错很奇怪

Undefined symbols for architecture armv7:
  "_OBJC_CLASS_$_UTDevice", referenced from:
      objc-class-ref in AlipaySDK
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

解决:直接从开发中心下载的SDK好像有错误(问题好像在.boudle文件里面还存在这一个.framework文件与拖入的.framework冲突了,由于时间原因没去验证,有大佬看见帮忙解答一下,谢谢)。
从开发中心下载demo里的SDK是没有问题的,从demo里面获取SDK拖入你的工程,ok。

2、openssl/asn1.h file not found的问题

解决:把存放SDK的文件都存放在finder找得到的文件夹里 3.png

TARGETS-Build Settings-找到Header Search Path 添加路径

具体格式如下:(一层一层 $(PROJECT_DIR)/PayDemo/alipay)

$(PROJECT_DIR)/工程文件夹名/第三方文件夹名/存放支付宝sdk的文件夹名

3、缺少库文件(libcrypto.a libssl.a)

11.png 解决:从下载的demo找到这个两件文件拖入工程,并在TARGETS-Build Phases选项卡的Link Binary With Libraries中 导入这两个静态库 2.png
第一部分是开发文档的集成步骤
第二部分需要我们自己去添加

4、调用出支付宝完成支付后无法退回APP,无法处理支付结果

解决
第一步:

//应用注册scheme,在AliSDKDemo-Info.plist定义URL types
        NSString *appScheme = @"paydemo";

服务端返回的appScheme(或者测试demo的appScheme),建议跟商户的app有一定的标示度,要做到和其他的商户app不重复,否则可能会导致支付宝返回的结果无法正确跳回商户app

第二步:
Info.plist文件定义URL types

1.png

名字要一致。

或者点击项目名称,点击“Info”选项卡,在“URL Types”选项中,点击“+”,在“URL Schemes”中输入“xxx”. 2.png

The End~~~

相关文章

  • Android:支付宝支付封装

    集成支付宝APP支付 直接按照官方文档逐步集成官方文档:支付宝APP支付官方文档 Android客户端封装支付宝支...

  • 集成支付宝App支付出现的报错

    每次都忘记以前集成的错误,这次记录一下,下次就不用烧脑了 ,嘿嘿嘿。摸摸大 1、这个报错很奇怪 解决:直接从开发中...

  • 集成支付宝 报错:rsa_private read error

    支付宝问题-集成支付宝 报错:rsa_private read error : private key is NU...

  • iOS 支付宝支付

    支付宝支付流程 支付宝的集成按着官方文档来 ios支付宝集成流程 签名呀注册AppKey 我们是由后台完成的App...

  • iOS集成支付宝-Swift版

    iOS集成支付宝-Swift版 如果要了解整个支付流程可以阅读文章《手机App集成微信支付&支付宝-iOS&And...

  • 支付宝APP支付集成文档

    一、开发前提 适用于商家在App应用中集成支付宝支付功能。商家APP调用支付宝提供的SDK调用支付宝客户端内的支付...

  • iOS react-native-yunpeng-alipay

    报错:UTDID方法重复 无论是在集成react-native的支付宝SDK,还是react-native的支付宝...

  • 2019-01-28

    ios 支付宝报错 openssl报错解决方式 集成支付宝的时候,把 有关支付的文件夹放在一起,也就是放在一个大文...

  • app支付宝支付开发 相关公钥私钥

    支付宝APP支付开发报错- IOException : DER input, Integer tag error ...

  • iOS Alipay -支付宝

    iOS 集成Alipay -支付宝支付 集成 AliPay - 支付宝

网友评论

      本文标题:集成支付宝App支付出现的报错

      本文链接:https://www.haomeiwen.com/subject/cprfbxtx.html