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

时间:2015-12-03 00:56:21

标签: ios cordova phonegap-plugins

我正在尝试为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项目并提供服务后,我打开应用程序并成功连接到服务器。(下载并提取工作正常)

但" deviceready"事件永远不会被解雇!加载的phonegap项目无法正常工作。 我也用一个Android设备连接到这个服务器,它工作得很好。所以我刚刚构建的自定义应用程序出了问题。 此外,原始的phonegap应用程序(我从appstore下载)运行正常。

我错过了什么?

1 个答案:

答案 0 :(得分:0)

我将此问题发布到github上的phonegap-app-developer存储库,他们回答说。 实际上这是主分支的一个错误,他们在" dev"科。 所以我检查了分支开发,它解决了我的问题。