我有一个应用程序在运行phonegap windows程序时运行100%,然后在我的iphone上运行phonegap应用程序。
然而,当我将它上传到phonegap build时,然后通过itunes将应用程序添加到我的手机,应用程序只是一个空白的白色屏幕。
我使用jquery mobile,socket.io和geolocation,如果有任何重要的话。这是白名单问题吗?
导致这种情况的原因是什么?
我正在压缩我的应用程序的文件夹,其中包含如下目录:
self.button.appearance = [NSAppearance appearanceNamed:NSAppearanceNameAqua];
这是我的配置文件:
.cordova
hooks
platforms
plugins
www
config.xml
答案 0 :(得分:3)
预设消息 我需要写博客,所以我不必一次又一次地重复这个答案。
您不能将 Phonegap桌面应用与 Phonegap Build 一起使用。
Phonegap桌面应用使用 Phonegap CLI ,因此如果您想使用 Phonegap桌面应用,则需要使用 Phonegap CLI
如果你想使用 Phonegap Build ,那就忘记你做了什么,然后重新开始 或 让Minor modifications移动 Phonegap桌面应用程序到 Phonegap Build 。要清楚,差异很小,但足以让你绊倒。
此外,您将无法使用 Phonegap Developer App ,因为它适用于 Phonegap桌面应用。您不能使用CLI或Build with Developer App 。
FWIW:我一直在努力让Phonegap解决这个问题。这是report on the issue.
以下是次要修改:
对于 Phonegap Build ,
index.html
和config.xml
都位于根目录中,并且没有www/
目录。不需要其他任何项目,事实上您希望在上传到 build.phonegap.com 之前删除index.html
中未列出的任何内容。对于Cordova / Phonegap CLI,
config.xml
位于根目录中,index.html
位于www/
目录