iOS工程集成支付寶錯誤Undefined symbols for architecture armv7

問題描述: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

相關文章
相關標籤/搜索