我没有任何问题遵循PhoneGap文档中升级库的指南。然而,当我检查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)
有人可以帮我解决这些错误吗?或者至少告诉我这些错误是什么意思?