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) 错误。

当我点击错误时,它说:

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 回答