問題描述:app
新工程中須要集成支付寶功能,因而咱就把支付寶的庫給集成了進入而後就出現了下面這種錯誤了說,錯誤信息以下:ui
Undefined symbols for architecture armv7: "CreateRSADataVerifier(NSString*)", referenced from: -[AppDelegate parseURL:application:] in AppDelegate.o ld: symbol(s) not found for architecture armv7 clang: error: linker command failed with exit code 1 (use -v to see invocation)
問題緣由:spa
個人支付功能是寫在Appdelegate.m裏面給全局調用的,而該文件在前面集成百度地圖的時候已經把後綴名改成Appdelegate.mm樣式的了0.。0,我在該文件中調用了調用了DataSigner.m裏面的一個方法,就此錯誤了=.=code
ps.個人compile sources as 是設置爲according to file type。(這個我沒改過,默認的)blog
個人解決:支付寶
把DataSigner.m也改爲DataSigner.mm後綴,好吧就是這樣 0.。0rem
參考:http://code4app.com/requirement/521dc42c6803fa025c000001get