
2、問題:'openssl/asn1.h‘ file not found ras.h
1)"Unknown type name ‘NSString‘ "或者"Unknown type name ‘NSData‘ "等不識別常見類的問題。
這是因為缺少Foundation類庫和UIKit類庫,支付寶Demo中之所以沒有出現此錯誤,是因為在.pch文件中導入過這些類庫
解決辦法:只需要在出現錯誤的文件中導入這些類庫即可
2)‘openssl/asn1.h‘ file not found
這是openssl文件夾頭文件鏈接問題,如果openssl文件夾隨意拉進項目中,即使添加頭文件鏈接,也可能解決不了此問題,
這也是問什么一開始就將所需要的文件放到一個新建文件夾中再添加到項目中的原因。
解決辦法:Targets->Build Settings->Header Search Path中添加1中建立的aliPaySDK文件夾的路徑(拖拽此文件夾至輸入框即可)
3)根據項目需求添加demo中ViewController中的代碼 編譯后可能會出下面錯誤:
"_OBJC_CLASS_$_Product", referenced from: objc-class-ref in ViewController.o
AlipaySDK的demo中將Product的定義寫在了ViewControler.h中所致
解決辦法:新建Product類,將ViewController中的代碼拷貝過去即可。

三個地方一致:

在info.plist文件中添加:
待續:后面發現坑繼續填補。。。