集成支付寶App支付出現(xiàn)的報(bào)錯(cuò)

每次都忘記以前集成的錯(cuò)誤,這次記錄一下,下次就不用燒腦了 ,嘿嘿嘿。摸摸大

1、這個(gè)報(bào)錯(cuò)很奇怪

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)

解決:直接從開(kāi)發(fā)中心下載的SDK好像有錯(cuò)誤(問(wèn)題好像在.boudle文件里面還存在這一個(gè).framework文件與拖入的.framework沖突了,由于時(shí)間原因沒(méi)去驗(yàn)證,有大佬看見(jiàn)幫忙解答一下,謝謝)。
從開(kāi)發(fā)中心下載demo里的SDK是沒(méi)有問(wèn)題的,從demo里面獲取SDK拖入你的工程,ok。

2、openssl/asn1.h file not found的問(wèn)題

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

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

具體格式如下:(一層一層 $(PROJECT_DIR)/PayDemo/alipay)

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

3、缺少庫(kù)文件(libcrypto.a libssl.a)

11.png

解決:從下載的demo找到這個(gè)兩件文件拖入工程,并在TARGETS-Build Phases選項(xiàng)卡的Link Binary With Libraries中 導(dǎo)入這兩個(gè)靜態(tài)庫(kù)
2.png
第一部分是開(kāi)發(fā)文檔的集成步驟
第二部分需要我們自己去添加

4、調(diào)用出支付寶完成支付后無(wú)法退回APP,無(wú)法處理支付結(jié)果

解決
第一步:

//應(yīng)用注冊(cè)scheme,在AliSDKDemo-Info.plist定義URL types
        NSString *appScheme = @"paydemo";

服務(wù)端返回的appScheme(或者測(cè)試demo的appScheme),建議跟商戶的app有一定的標(biāo)示度,要做到和其他的商戶app不重復(fù),否則可能會(huì)導(dǎo)致支付寶返回的結(jié)果無(wú)法正確跳回商戶app

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

1.png

名字要一致。

或者點(diǎn)擊項(xiàng)目名稱,點(diǎn)擊“Info”選項(xiàng)卡,在“URL Types”選項(xiàng)中,點(diǎn)擊“+”,在“URL Schemes”中輸入“xxx”.
2.png

The End~~~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 實(shí)現(xiàn)支付寶支付的準(zhǔn)備工作: 1.向支付寶簽約,成為支付寶的商戶 簽約完成后,支付寶會(huì)提供一些必要的數(shù)據(jù)給我們 商戶...
    Anson楊春安閱讀 8,627評(píng)論 0 6
  • iOS支付 iOS支付分為兩類,第三方支付和應(yīng)用內(nèi)支付(內(nèi)購(gòu))。 第三方支付包括:支付寶支付、微信支付、銀聯(lián)支付、...
    帥不過(guò)oneS閱讀 3,007評(píng)論 2 8
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,027評(píng)論 25 709
  • 自己總結(jié)的微信支付寶支付流程和注意點(diǎn): 準(zhǔn)備工作: 需要公司的營(yíng)業(yè)執(zhí)照,稅務(wù)信息,等老板的身份證信息等,我記得,用...
    Www劉閱讀 18,682評(píng)論 2 50
  • 1.強(qiáng)調(diào)的是當(dāng)下不能立竿見(jiàn)影,對(duì)自身長(zhǎng)期發(fā)展很有好處的事 2.復(fù)合時(shí)間是智利資本的復(fù)利,每天能在一些事情上有所積累...
    Mark86閱讀 265評(píng)論 0 0

友情鏈接更多精彩內(nèi)容