使用离线打包iOS-SDK版本20160316。
现有两个5+应用安装到一台模拟器中,当其中一个应用在前台,使用plus.runtime.openURL调起另一个5+应用。后来启动的应用调试控制台中输出如下图的错误警告。
当后启动应用来到前台后,点击返回上一个应用。这个应用的控制台也会输出如上图所示的报错信息。
反复切换多次后,应用会死锁,模拟器也死锁了。只能重起。
切换过程中某一时刻,两个应用中的一个有可能会崩溃,崩溃信息如下图所示,显示PDRCoreHttpDaemon中报错了。
两个工程是SDK demo的副本。其中一个是另一个复制得来,只修改了一BundleID,必须的URLType中的schema配置,毕竟都从iOS SDK Demo工程复制也一样。目前没有判断出问题出在哪里。
将其中一个工程换成 HBuilder(即官方Demo工程)依然有上面的问题。
请大牛能够帮助分析一下,十分感谢。本人是前端,略懂一些Objective C语法和Fundation和Cocoa Touch的概念。
DCloud_heavensoft
什么设备?我的iphone6ps上反复交替启动,不会重启啊。
2016-06-03 19:34
易凡尘 (作者)
iphone6 9.3.2。反复多试几次。或是使用Xcode调试运行,看console一般会输出错误。
2016-06-04 01:35
易凡尘 (作者)
前后台反复切换一下。CFSocketSetAddress bind failure: 48其中一个会出现这个错误。PDRCoreHttpDaemon有时会崩溃。
2016-06-20 13:24