IBM Worklight 6.0 - iOS 应用程序总是停留在第二次启动
Posted
技术标签:
【中文标题】IBM Worklight 6.0 - iOS 应用程序总是停留在第二次启动【英文标题】:IBM Worklight 6.0 - iOS app always stuck on the second launch 【发布时间】:2013-09-04 14:40:59 【问题描述】:我在 ios 设备和 iOS 模拟器中测试我的应用时遇到了 Worklight 6.0 的问题。
首先,当我使用 Xcode 的“运行”按钮在 iOS 设备/iOS 模拟器上安装应用程序时,它可以工作。 但在我停止它并从 Springboard 再次启动它后,它会冻结/在初始屏幕上被阻止。我正在使用带有 Worklight 6.0 插件的 Mac 版 Eclipse 4.2.1。我也使用 Xcode 4.6。
我测试了三个新创建的项目,还有一个空白项目,我总是遇到同样的问题。
当我使用以前的 Worklight 版本创建的项目进行测试时,它可以工作(例如 HelloWorklightApp 示例项目)。
【问题讨论】:
【参考方案1】:-
“新建项目”和“空白项目”有什么区别?
您是否在部署之前更改了
your-project\apps\your-app\common
中应用程序的 html 文件名?
另外,虽然这可能不相关,但请注意,如果使用 Worklight 6.0,请确保已将其安装在 Eclipse 4.2.2 中;不是 4.0 不是 4.1 不是 4.2.1,只有 4.2.2。
这是 Worklight 的升级安装,还是新 Eclipse 实例和新工作区中的新安装?
【讨论】:
#1- 新创建的,我的意思是这些天创建的,里面有代码。 blanc one,我的意思是不添加任何代码行或更改任何参数。 #2- 我没有改变它,至少在 blanc 项目中。 #3- 我从 Worklight 插件页面中推荐的链接 eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/… 下载了我的 eclipse 版本。您可以在此屏幕截图中看到我得到的 Eclipse 版本:dl.dropboxusercontent.com/u/31521022/wl/debug/myEclipse.png #4- 这是一个新的 Eclipse 和新的 Worklight 安装以及一个新的工作区 “至少在空白项目中”是什么意思?所以您是否更改了其他项目中的 HTML 文件名?更改 application-descriptor.xml 中的 HTML 文件名或 mainFile 值将导致您报告的现象;顺便说一句,这是内部固定的。 没错,我再次测试了blanc项目,它可以工作了。以上是关于IBM Worklight 6.0 - iOS 应用程序总是停留在第二次启动的主要内容,如果未能解决你的问题,请参考以下文章
IBM Worklight 6.0 - 添加 Worklight 文件条目选项时遇到问题
IBM Worklight 6.0 - 内容根目录和本地 Worklight 服务器设置
IBM Worklight 6.0 - 访问 Worklight Server 时出错