Quantcast
Channel: Cocos中文社区 - 最新主题
Viewing all articles
Browse latest Browse all 88737

热更新流程走不通,下载version.manifest后,没进入checkCb回调

$
0
0

@111144 写道:

这二天在搞热更新。我把官方的例子在xcode模拟器跑了一遍能够正常更新。接着我就试着把官方的例子搬过来,看是否能走通。我把例子里的热更新界面,HotUpdate脚本搬了过来。由于例子是能跑通的,所以我本地的project.manifest也是用的例子里面的。这样至少在热更新,下载应该是可以的,虽然下载的可能是例子里面的文件。
遇见的第一个bug,昨天在论坛提过。
Assert failed: The listener has been registered.
Assertion failed: (!listener->isRegistered()), function addEventListenerWithFixedPriority, file /Users/xuanan/SwarmSimulator/prog/client/build/jsb-default/frameworks/cocos2d-x/cocos/base/CCEventDispatcher.cpp, line 540.
这个是很莫名其妙的。
接着我看到HotUpdate.js在onload热更新代码就开始执行了。我试着用setTimeOut延迟执行1s。上面这个崩溃错误就没有了。

接着我在模拟器存档发现服务器端的version.manifest被下载了

按道理应该进入checkCb回调函数了。可是没反应,就checkCb压根就没进去,也不知道为什么

帖子: 2

参与者: 1

阅读整个主题


Viewing all articles
Browse latest Browse all 88737

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>