IBM Worklight - 应用程序仅启动一次;说无法加载网页后出错

时间:2013-10-11 20:08:12

标签: angularjs ibm-mobilefirst yeoman

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

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

1 个答案:

答案 0 :(得分:0)

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

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

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

  1. 重命名应用程序文件夹名称以匹配您在上面重命名
  2. 更新application-descriptor.xml中ID元素的application属性以匹配
  3. 确保删除原生文件夹
  4. 重新构建和部署应用
  5. 现在应该让应用程序启动第二,第三......时间 已在Worklight 6.1.0中修复。