第一步,看官方文檔
第二步,就是上圖,比如要導入哪些內容.
第三步,把官方Demo下載下來,代碼copy過去就完成了。
其中,總結一點自己一直的錯誤信息:查了很多資料,沒管用,最後終於找到良方。
解決辦法:把openssl這個文件導入到了這個工程目錄下 :項目名稱/公共類/工具&第三方/支付寶SDK/openssl ,中間隔了三個文件夾,
那麼在Header Search Paths 的設置就得改爲 $(SRCROOT)/項目名 稱/公共類/工具&第三方/支付寶SDK,問題就解決了
再反過來看官方的demo,原來他們把openssl這個文件放到了項目根目錄下,所以“Header Search Paths”只需要設置$(SRCROOT)/項目名稱
第二次做集成支付,遇到”_SHA1”, referenced from: _rsa_sign_with_private_key_pem in openssl_wrapper.o
(maybe you meant: __Z24alisec_crypto_SHA1_blockP26alisec_crypto_shastate_st_Pmi)
ld: symbol(s) not found for architecture x86_64
找了很多地方,一開始以爲是自己的rsa公鑰沒傳。後來才知道,是自己東西沒有導入全,還差兩個.o文件
一定要記得這裏面的文件每一個都要導入。
在做公鑰上傳的時候,一直提示,公鑰格式不正確》
用新地址,重新傳就可以了:https://openhome.alipay.com/platform/keyManage.htm?keyType=partner