Xcode继续推出过时的PhoneGap

时间:2012-03-07 17:13:12

标签: ios xcode cordova

首先,我的问题。我使用PhoneGap为Xcode中的客户端构建了一个iOS移动应用程序。在我的机器上,该应用程序编译得很好。当我将应用程序和所有资产发送到我的客户端供他在他的机器上编译时,它会抛出错误并且不会加载PhoneGap头文件。我们挖了一下,事实证明头文件(PGPlugin.h)实际上并不是他的PhoneGap安装。所以我压缩了我的PhoneGapLib目录,并将他的PhoneGapLib文件替换为我的。

然而,当他试图运行时,它没有发现头文件。作为调试过程的一部分(我是Mac和Xcode的新手,所以这可能是非常基本的),我会将PhoneGapLib目录重命名为类似PhoneGapLibOLD的目录,以确保当我这样做时,Xcode找不到任何东西需要,验证每次编译时确实从源文件中提取。但事实并非如此!即使我重命名PhoneGapLib目录,它也会编译好像什么都没有改变。

清理项目,清理构建文件夹以及清除模拟器数据不会改变事情。

如何让Xcode实质上刷新PhoneGap,以便它能够正确发现我发送给客户端的文件?或者以不同的方式提出问题,为什么当我重命名我的PhoneGapLib目录时,Xcode编译就好了,好像什么都没有改变一样?

1 个答案:

答案 0 :(得分:0)

他有PhoneGap还是Cordova?自从转移到Apache以来,它已被重命名。

Cordova DMG中有一个插件迁移指南,例如:用CDVPlugin.h替换对PGPlugin.h的引用。