由于_NSURLIsExcludedFromBackupKey错误导致Phonegap 1.9.0应用程序崩溃

时间:2012-07-04 11:39:17

标签: iphone ios ios5 cordova

我正在尝试使用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)错误。

当我点击错误时,它会说:

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)

我写了一个类似的应用程序,不使用手机间隙,它运行正常...但当我使用手机间隙,它给我这个错误..不知道该怎么做...需要一些指导。

1 个答案:

答案 0 :(得分: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