2012-03-07 52 views
0

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

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

清理项目,清理生成文件夹和清除模拟器数据不会改变事情。

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

回答

0

他有PhoneGap或Cordova吗?自从转向Apache以来,它已被重命名为。

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

+0

这是PhoneGap。感谢您的回应,我不知道科尔多瓦。 – 2012-03-20 02:14:57