Phonegap 开发者应用程序,自定义 IOS 构建
Phonegap Developer App, Custom IOS Build
我正在尝试为 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'
完成此步骤后,我转到 "platforms" 文件夹,然后进入 "ios",然后我打开 xcodeproj 文件,更改应用程序标识,然后将应用程序安装到我的 phone。 (使用最新版本的 xcode 我可以在我的 phone 上安装我的项目而无需开发者帐户)
创建新的 phonegap 项目并提供服务后,我打开应用程序并成功连接到服务器。(下载和提取工作正常)
但是 "deviceready" 事件永远不会被触发!!!并且加载的 phonegap 项目不起作用。
我还使用 android 设备连接到该服务器,它工作得很好。所以我刚刚构建的自定义应用程序有问题。
原来的 phonegap 应用程序(我从应用商店下载的)也能正常工作。
我错过了什么?
我将这个问题发布到 github 上的 phonegap-app-developer 存储库,他们回答了。
实际上这是 master 分支的一个错误,他们在 "dev" 分支上更正了它。
所以我检查了 branch dev 它解决了我的问题。
我正在尝试为 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'
完成此步骤后,我转到 "platforms" 文件夹,然后进入 "ios",然后我打开 xcodeproj 文件,更改应用程序标识,然后将应用程序安装到我的 phone。 (使用最新版本的 xcode 我可以在我的 phone 上安装我的项目而无需开发者帐户)
创建新的 phonegap 项目并提供服务后,我打开应用程序并成功连接到服务器。(下载和提取工作正常)
但是 "deviceready" 事件永远不会被触发!!!并且加载的 phonegap 项目不起作用。 我还使用 android 设备连接到该服务器,它工作得很好。所以我刚刚构建的自定义应用程序有问题。 原来的 phonegap 应用程序(我从应用商店下载的)也能正常工作。
我错过了什么?
我将这个问题发布到 github 上的 phonegap-app-developer 存储库,他们回答了。 实际上这是 master 分支的一个错误,他们在 "dev" 分支上更正了它。 所以我检查了 branch dev 它解决了我的问题。