8

iOS を使用して Phonegap 1.9.0 で HelloWorld の例をロードしようとしていますが、それを行う際に問題が発生しています...これに従っています: http://docs.phonegap.com/en/1.9.0/guide_getting-started_ios_index .md.html#Getting%20Started%20with%20iOS Apple Mach-O Linker(Id) Error と表示されます。

エラーをクリックすると、次のように表示されます。

Undefined symbols for architecture i386:
  "_NSURLIsExcludedFromBackupKey", referenced from:
      -[CDVFile setMetadata:withDict:] in Cordova
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

電話ギャップを使用しない同様のアプリを作成しましたが、適切に動作します...しかし、電話ギャップを使用すると、このエラーが発生します.何をすべきかわからない...ガイダンスが必要です。

4

1 に答える 1

34

最新の phonegap バージョン: 1.9.0 では、_NSURLIsExcludedFromBackupKey というエラーが発生します。

これを解決するには、これを AppDelegate.m に追加します

NSString * const NSURLIsExcludedFromBackupKey =@"NSURLIsExcludedFromBackupKey";

これはエラーを解決するのに役立ちます..アーキテクチャとは関係ありません...

PhoneGap を初めて使用する方は、次のビデオを見ることができます。

パート 1: http://www.youtube.com/watch?v=zXf1zyKQ5Hw&feature=relmfu

パート 2: http://www.youtube.com/watch?v=t95KG_SFppU

于 2012-07-04T16:27:57.117 に答える