如果下載下傳失敗,請換個浏覽器(至少我用qq浏覽器沒有下載下傳成功)
所需檔案導入
1.按以下路徑
找到庫檔案alipaysdk.framework和資源包alipaysdk.bundle拖入到你的工程中,
2.alisdkdemo中libcrypto.a和libssl.a導入到你的工程
3.~/alisdkdemo/alisdkdemo下的openssl檔案夾,util檔案夾,order.h,order.m拖入工程
4.導入以下庫
如果是xcode 7.0之後的版本,需要添加libc++.tbd、libz.tbd;
如果是xcode 7.0之前的版本,需要添加libc++.dylib、libz.dylib
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiI4MzM4AjM0ATM5ITMwYTMwIzLcRXZu5ibkN3Yuc2bsJmLn1Wavw1LcpDc0RHaiojIsJye.jpg)
工程設定修改
1.info.plist配置
如果是ios9.0之後(xcode7.0)在info.plist中增加以下字典
(也可以單獨配置,有需要的請看官方文檔)
設定schemes
在info下 url types設定你的schemes
2.build settings配置
以關鍵字“search”搜尋,對“header search paths”增加頭檔案路徑:$(srcroot)/項目名稱
3.這時候編譯會報錯,錯誤資訊是
<code>cannot find interface declaration for 'nsobject', superclass of 'base64'</code>
那麼需要打開報錯了的檔案,增加頭檔案。
<code>import <foundation/foundation.h></code>
再編譯,就ok了
在需要支付的檔案中導入頭檔案
配置訂單資訊
這些都是示例資訊,這些事不能完成支付的,要以實際資訊為準才能完成支付
就這麼多,如果手機裝有支付寶用戶端, 則直接調用用戶端,如果沒有用戶端則調用網頁版
<a target="_blank" href="https://github.com/xiaohange/alipay">github下載下傳demo:https://github.com/xiaohange/alipay</a>
原文位址:http://blog.csdn.net/qq_31810357/article/details/50630314#