PhoneGap Documentation のガイドに従ってライブラリをアップグレードしても問題ありません。しかし、 で確認するとdevice.cordova
、以前のバージョンである「2.3.0」と表示されます。
cordova.2.3.0 をインストールしたとき、実行しました
[phonegap-2.3.0]/bin/update_cordova_subproject [myproject]
プロジェクトが他のコンピューターからコピーされたためです。そのCordovaLibサブプロジェクトの絶対パスを使用しているため、2.3.0が表示されていると考えて、サブプロジェクトを再度更新します
[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)
誰でもエラーを手伝ってもらえますか? または、少なくともこれらのエラーの意味を教えてください。