我使用 yeoman 生成的 Angularjs 在 IBM Worklight 中创建了一个 iphone 应用程序。在模拟器中一切正常,但是当我部署到我的物理设备时,应用程序只会打开一次。使用 iphone 配置实用程序,报告的错误只是说无法在该 url 加载网页。
我不明白为什么它只会工作一次。
我使用 yeoman 生成的 Angularjs 在 IBM Worklight 中创建了一个 iphone 应用程序。在模拟器中一切正常,但是当我部署到我的物理设备时,应用程序只会打开一次。使用 iphone 配置实用程序,报告的错误只是说无法在该 url 加载网页。
我不明白为什么它只会工作一次。
它认为这与 angularjs 和/或 yeoman 没有任何关系。
听起来您已经更改了公共文件夹中的 HTML 文件名和mainFile
application-descriptor.xml 中的值。在第二次启动应用程序后更改用于导致错误的 mainFile 值 - 它找不到资源,即 HTML 文件。
如果您确实执行了上述操作,请尝试以下操作:
ID
属性以匹配application
现在,这也应该使应用程序启动第二次、第三次、……时间。
在即将发布的 Worklight 6.1.0 中修复。