Phonegap开发人员应用程序,自定义IOS构建



我正在尝试为ios的phonegap应用程序创建一个自定义版本。这是我为此找到的手册:https://github.com/phonegap/phonegap-app-developer

在安装了node.js和npm之后,我在mac终端中做了以下操作:

$ git clone https://github.com/phonegap/phonegap-app-developer.git
$ cd phonegap-app-developer/
$ npm install

由于一些权限错误,我决定执行以下操作:

$sudo chmod -R 777 phonegap-app-developer/

之后:

$ npm run phonegap -- build ios

运行上述线路后,构建过程以以下消息开始和结束:

** BUILD SUCCEEDED **
Command finished with error code 0: /Users/user/Desktop/phonegap/phonegap-app/phonegap-app-developer/platforms/ios/cordova/build
[phonegap] completed 'cordova --verbose build ios'

在这一步之后,我转到"平台"文件夹,然后进入"ios",然后打开xcodeproj文件,更改应用程序标识,然后在手机上安装应用程序。(使用最新版本的xcode,我可以在没有开发者帐户的情况下在手机上安装我的项目)

在创建了一个新的phonegap项目并提供服务后,我打开应用程序并成功连接到服务器。(下载和提取工作良好)

但是"设备就绪"事件永远不会被触发!!!而且加载的phonegap项目不起作用。我还用安卓设备连接到了这个服务器,它运行得很好。所以我刚刚构建的自定义应用程序有问题。此外,最初的phonegap应用程序(我从appstore下载的)运行良好。

我错过了什么?

我把这个问题发布到github上的phonegap应用程序开发库,他们回答了。实际上,这是master分支的一个错误,他们在"dev"分支上进行了更正。所以我检查了分支开发,它解决了我的问题。

最新更新