按照PhoneGap Documentation的指南升级他们的库,我没有任何问题。但是,当我检查时device.cordova
,它显示“2.3.0”,这是我以前的版本。
当我安装cordova.2.3.0时,我确实运行了
[phonegap-2.3.0]/bin/update_cordova_subproject [myproject]
因为该项目是从其他计算机复制过来的。认为它显示 2.3.0 因为我使用该 CordovaLib 子项目的绝对路径,所以我再次更新我的子项目
[phonegap-2.5.0]/bin/update_cordova_subproject [myproject]
现在,当我构建项目时,出现此错误
Undefined symbols for architecture armv7:
"_ALAssetPropertyDate", referenced from:
___23-[CDVFile getMetadata:]_block_invoke in libCordova.a(CDVFile.o)
___27-[CDVFile getFileMetadata:]_block_invoke in libCordova.a(CDVFile.o)
"_OBJC_CLASS_$_ALAssetsLibrary", referenced from:
objc-class-ref in libCordova.a(CDVFile.o)
objc-class-ref in libCordova.a(CDVFileTransfer.o)
objc-class-ref in libCordova.a(CDVURLProtocol.o)
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
谁能帮我解决错误?或者至少让我知道这些错误是什么意思?