日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

手动加支付宝遇到的错误--iOS

發布時間:2023/12/19 编程问答 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 手动加支付宝遇到的错误--iOS 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

之前調通了支付寶demo,開始往自己工程拖東西吧,我為什么覺得我可能把所以的問題都遇到了呢+_+,趕緊把問題記錄下來 不然下次弄還費勁,加一句,要不真的用ping++吧 ?

正文:

1.先把demo中的工程直接拷過來

2.添加相應的依賴庫.選擇"target"->"Link Binary With Libraries"

?

3.編譯 ?開始報錯了吧 哇咔咔 ?

unknown type name 'NSString'

?

解決:在相應文件中,導入

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>

4."openssl/asn1.h"file not fount

還有這個

這個找不到?

?

解決:出現類似找不到文件的情況,Targets->Build Settings->Header Search Path添加路徑.

直接將項目中的相應文件拖入即可.也可以$(SRCROOT)/文件路徑.

至此,基本的工作完成.下面開始集成代碼

?

?

$(PROJECT_DIR)/文件夾名???????? (這里說一下,直接點擊openssl,然后showinfinder,然后command + i? 查看路徑,把得到路徑的工程名字以后的部分加在文件夾名這OK了)

?

?

5.

Re:no matching function for call to 'PEM_read_bio_RSAPrivateKey'

?

改為

rsa_private = PEM_read_bio_RSAPrivateKey(bio_private, NULL, NULL, NULL);

6.

?No matching function for call to"EVP_EncodeBlock"

?int?outputLength = EVP_EncodeBlock(outputBuffer, [signature bytes], signatureLength);

改為

?int?outputLength = EVP_EncodeBlock(outputBuffer, (unsigned?char?*)[signature bytes], signatureLeng

7.?

這種問題 就把demo里的這兩個工程

8.

Undefined symbols for architecture armv7:

??"_kSecReturnData", referenced from:

??????-[APKKeychainBindingsController stringForKey:] in AlipaySDK

??"_kSecAttrAccount", referenced from:

??????-[APKKeychainBindingsController stringForKey:] in AlipaySDK

??????-[APKKeychainBindingsController storeString:forKey:accessibleAttribute:] in AlipaySDK

??"_kSecAttrAccessibleWhenUnlocked", referenced from:

??????-[APKKeychainBindingsController storeString:forKey:] in AlipaySDK

??"_kSecClass", referenced from:

??????-[APKKeychainBindingsController stringForKey:] in AlipaySDK

??????-[APKKeychainBindingsController storeString:forKey:accessibleAttribute:] in AlipaySDK

??"_SecItemCopyMatching", referenced from:

??????-[APKKeychainBindingsController stringForKey:] in AlipaySDK

??"_kSecClassGenericPassword", referenced from:

??????-[APKKeychainBindingsController stringForKey:] in AlipaySDK

??????-[APKKeychainBindingsController storeString:forKey:accessibleAttribute:] in AlipaySDK

??"_kSecAttrService", referenced from:

??????-[APKKeychainBindingsController stringForKey:] in AlipaySDK

??????-[APKKeychainBindingsController storeString:forKey:accessibleAttribute:] in AlipaySDK

??"_SecTrustGetCertificateCount", referenced from:

??????-[APURLConnectionOperation?connection:willSendRequestForAuthenticationChallenge:] in AlipaySDK

??"_SecTrustGetCertificateAtIndex", referenced from:

??????-[APURLConnectionOperation?connection:willSendRequestForAuthenticationChallenge:] in AlipaySDK

??"_kSecValueData", referenced from:

??????-[APKKeychainBindingsController storeString:forKey:accessibleAttribute:] in AlipaySDK

??"_SecCertificateCopyData", referenced from:

??????-[APURLConnectionOperation?connection:willSendRequestForAuthenticationChallenge:] in AlipaySDK

??"_SecItemUpdate", referenced from:

??????-[APKKeychainBindingsController storeString:forKey:accessibleAttribute:] in AlipaySDK

??"_SecCertificateCreateWithData", referenced from:

??????___44+[APURLConnectionOperation?pinnedPublicKeys]_block_invoke in AlipaySDK

??"_SecTrustCopyPublicKey", referenced from:

??????___44+[APURLConnectionOperation?pinnedPublicKeys]_block_invoke in AlipaySDK

??????-[APURLConnectionOperation?connection:willSendRequestForAuthenticationChallenge:] in AlipaySDK

??"_SecPolicyCreateBasicX509", referenced from:

??????___44+[APURLConnectionOperation?pinnedPublicKeys]_block_invoke in AlipaySDK

??????-[APURLConnectionOperation?connection:willSendRequestForAuthenticationChallenge:] in AlipaySDK

??"_kSecAttrAccessibleWhenUnlockedThisDeviceOnly", referenced from:

??????-[APKKeychainBindingsController setValue:forKeyPath:] in AlipaySDK

??"_SecItemAdd", referenced from:

??????-[APKKeychainBindingsController storeString:forKey:accessibleAttribute:] in AlipaySDK

??"_SecItemDelete", referenced from:

??????-[APKKeychainBindingsController storeString:forKey:accessibleAttribute:] in AlipaySDK

??"_SecTrustCreateWithCertificates", referenced from:

??????___44+[APURLConnectionOperation?pinnedPublicKeys]_block_invoke in AlipaySDK

??????-[APURLConnectionOperation?connection:willSendRequestForAuthenticationChallenge:] in AlipaySDK

??"_kSecAttrAccessible", referenced from:

??????-[APKKeychainBindingsController storeString:forKey:accessibleAttribute:] in AlipaySDK

??"_SecTrustEvaluate", referenced from:

??????___44+[APURLConnectionOperation?pinnedPublicKeys]_block_invoke in AlipaySDK

??????-[APURLConnectionOperation?connection:willSendRequestForAuthenticationChallenge:] in AlipaySDK

這種錯誤 ?就是沒有添加Security.framework的報錯

?

好累有木有,希望對大家有幫助 ?

?

?

參考:

http://www.mamicode.com/info-detail-1189415.html

轉載于:https://www.cnblogs.com/miaomiaocat/p/5286500.html

總結

以上是生活随笔為你收集整理的手动加支付宝遇到的错误--iOS的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。