0

我使用 yeoman 生成的 Angularjs 在 IBM Worklight 中创建了一个 iphone 应用程序。在模拟器中一切正常,但是当我部署到我的物理设备时,应用程序只会打开一次。使用 iphone 配置实用程序,报告的错误只是说无法在该 url 加载网页。

我不明白为什么它只会工作一次。

4

1 回答 1

0

它认为这与 angularjs 和/或 yeoman 没有任何关系。

听起来您已经更改了公共文件夹中的 HTML 文件名和mainFileapplication-descriptor.xml 中的值。在第二次启动应用程序后更改用于导致错误的 mainFile 值 - 它找不到资源,即 HTML 文件。

如果您确实执行了上述操作,请尝试以下操作:

  1. 重命名应用程序文件夹名称以匹配您在上面所做的重命名
  2. 更新application-descriptor.xml 中元素的ID属性以匹配application
  3. 确保删除本机文件夹
  4. 重新构建和部署应用程序

现在,这也应该使应用程序启动第二次、第三次、……时间。
在即将发布的 Worklight 6.1.0 中修复。

于 2013-10-11T21:17:11.380 回答