【问题标题】:Phonegap Developer App, Custom IOS BuildPhonegap 开发者应用,自定义 IOS 构建
【发布时间】:2015-12-03 00:56:21
【问题描述】:

我正在尝试为 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 文件,更改应用程序身份,然后在我的手机上安装该应用程序。 (使用最新版本的 xcode,我可以在没有开发者帐户的情况下在手机上安装我的项目)

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

但是“deviceready”事件永远不会被触发!!!并且加载的 phonegap 项目不起作用。 我还用安卓设备连接到这台服务器,它工作得很好。所以我刚刚构建的自定义应用程序有问题。 原来的 phonegap 应用程序(我从 appstore 下载的)也可以正常工作。

我错过了什么?

【问题讨论】:

    标签: ios cordova phonegap-plugins


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2013-02-20
      • 1970-01-01
      • 2014-09-19
      • 2013-01-28
      • 1970-01-01
      • 2018-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多