Cocos Creator v1.8.2 测试版发布帖(2月13日更新 rc.2)

mac版rc1下载安装失败

我也是这个提示

我没有问题,你估计要设置先权限访问,自己百度下吧

请问rc版本,这二个bug有解决吗? @dumganhar @jare

这个代码需要合并进来
iOS 下 getDataFromFile 读取到的是null, 文件是存在的

uglifyjs代码压缩混淆问题
关于使用1.7.0版本构建编译之后,游戏运行黑屏的问题

还有能否在文档里面增加一篇,如何同步官方最新的代码。有些bug官方的最新代码已经解决但是还未发布新版本。如何打补丁,编译步骤啥的。目前还是很模糊。

在 1.8.2 rc 里面

请参考:
http://forum.cocos.com/t/topic/51939

这个问题,需要jare 确认一下,他之前帖子不是说1.8.2 或者 1.9 中修复的么。

1.8.2 beta3还未解决,测试过了。我是通过将代码所有var替换成let,然后一个一个文件去排错,来达到编译通过了。
因为有这个问题,所有用JavaScript var去定义变量的,用uglifyjs压缩代码后都会有出问题的风险。
rc不知道有没有解决。

已经解决了,1.10 会修复。不在当前的开发版里面。

可以了,如果是MAC 10.11以上的,默认是不允许开发者未知的情况下的应用安装的,把这个选项禁用就行了,实际上就是开启允许任何来源的应用安装。脚本如下:sudo spctl --master-disable

这是正常的,所有第三方应用都有这个问题。

@13yd @wangzewei @c.zlin @zengdekui1985 @herberthuige

打不开的解决方法已更新到顶楼

v1.8.2-rc.1Mac还是

尝试了打开方法
–>解决方法在 Finder(访达)中右键点击 dmg 或 app 文件,选择“打开”

就直接弹出上面的界面了

rc.1 的话,那就只能先命令行里执行 sudo spctl --master-disable,然后验证账户密码。之后就能打开了。
rc.2 应该就不需要这一步了,没有这个问题。

试了下,确实这样就可以安装了,感谢大大

好哒,不用!

rc.2还是不停的闪退

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.apple.JavaScriptCore 0x00007fff4d51f3ac JSC::JSCallbackObjectJSC::JSDestructibleObject::getOwnPropertySlot(JSC::JSObject*, JSC::ExecState*, JSC::PropertyName, JSC::PropertySlot&) + 1612
1 com.apple.JavaScriptCore 0x00007fff4ce3b6d7 operationGetById + 2375
2 ??? 0x00002bfb62b02574 0 + 48358692496756
3 com.apple.JavaScriptCore 0x00007fff4d602920 vmEntryToJavaScript + 304
4 com.apple.JavaScriptCore 0x00007fff4d4d9e43 JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 147
5 com.apple.JavaScriptCore 0x00007fff4cd6dc71 JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 433
6 com.apple.JavaScriptCore 0x00007fff4d0aef92 JSC::profiledCall(JSC::ExecState*, JSC::ProfilingReason, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 178
7 com.apple.JavaScriptCore 0x00007fff4cd6d9b1 JSObjectCallAsFunction + 481
8 com.cocos.apps.simulator 0x00000001077cac76 se::Object::call(std::__1::vector<se::Value, std::__1::allocatorse::Value > const&, se::Object*, se::Value*) + 294
9 com.cocos.apps.simulator 0x00000001077cf99c se::Object::attachObject(se::Object*) + 1692
10 com.cocos.apps.simulator 0x00000001079ad514 ScriptingCore::retainScriptObject(cocos2d::Ref*, cocos2d::Ref*) + 852
11 com.cocos.apps.simulator 0x0000000107fc635a cocos2d::Node::insertChild(cocos2d::Node*, int) + 90
12 com.cocos.apps.simulator 0x0000000107fc5d12 cocos2d::Node::addChildHelper(cocos2d::Node*, int, int, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, bool) + 146
13 com.cocos.apps.simulator 0x0000000107fc5ebc cocos2d::Node::addChild(cocos2d::Node*, int, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&) + 316
14 com.cocos.apps.simulator 0x0000000107fc63fc cocos2d::Node::addChild(cocos2d::Node*, int) + 92
15 com.cocos.apps.simulator 0x00000001084bffb6 dragonBones::CCSlot::_replaceDisplay(void*, bool) + 326
16 com.cocos.apps.simulator 0x0000000108315b82 dragonBones::Slot::_updateDisplay() + 578
17 com.cocos.apps.simulator 0x0000000108317351 dragonBones::Slot::_update(int) + 65
18 com.cocos.apps.simulator 0x0000000107f0d2b1 dragonBones::Armature::advanceTime(float) + 1201
19 com.cocos.apps.simulator 0x000000010831d5ba dragonBones::CCArmatureDisplay::update(float) + 42
20 com.cocos.apps.simulator 0x000000010800caf9 void cocos2d::Scheduler::scheduleUpdatecocos2d::Node(cocos2d::Node*, int, bool)::‘lambda’(float)::operator()(float) const + 41
21 com.cocos.apps.simulator 0x000000010800cac1 void std::__1::__invoke_void_return_wrapper::__call<void cocos2d::Scheduler::scheduleUpdatecocos2d::Node(cocos2d::Node*, int, bool)::‘lambda’(float)&, float>(void cocos2d::Scheduler::scheduleUpdatecocos2d::Node(cocos2d::Node*, int, bool)::‘lambda’(float)&&&, float&&) + 81
22 com.cocos.apps.simulator 0x000000010800c9b9 std::__1::__function::__func<void cocos2d::Scheduler::scheduleUpdatecocos2d::Node(cocos2d::Node*, int, bool)::‘lambda’(float), std::__1::allocator<void cocos2d::Scheduler::scheduleUpdatecocos2d::Node(cocos2d::Node*, int, bool)::‘lambda’(float)>, void (float)>::operator()(float&&) + 57
23 com.cocos.apps.simulator 0x0000000107f4f0da std::__1::function<void (float)>::operator()(float) const + 154
24 com.cocos.apps.simulator 0x0000000108522bca cocos2d::Scheduler::update(float) + 426
25 com.cocos.apps.simulator 0x00000001081b6460 cocos2d::Director::drawScene() + 112
26 com.cocos.apps.simulator 0x00000001081bbd30 cocos2d::Director::mainLoop() + 112
27 com.cocos.apps.simulator 0x000000010859cfcd cocos2d::Application::run() + 173
28 com.cocos.apps.simulator 0x000000010778d2df -[AppController startup] + 2015
29 com.cocos.apps.simulator 0x000000010778811d -[AppController applicationDidFinishLaunching:] + 413
30 com.apple.CoreFoundation 0x00007fff49d2bbbc CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER + 12
31 com.apple.CoreFoundation 0x00007fff49d2baaa _CFXRegistrationPost + 442
32 com.apple.CoreFoundation 0x00007fff49d2b7f2 ___CFXNotificationPost_block_invoke + 50
33 com.apple.CoreFoundation 0x00007fff49ce9670 -[_CFXNotificationRegistrar find:object:observer:enumerator:] + 1664
34 com.apple.CoreFoundation 0x00007fff49ce87a3 _CFXNotificationPost + 595
35 com.apple.Foundation 0x00007fff4bdcd467 -[NSNotificationCenter postNotificationName:object:userInfo:] + 66
36 com.apple.AppKit 0x00007fff4742b60a -[NSApplication _postDidFinishNotification] + 313
37 com.apple.AppKit 0x00007fff4742b253 -[NSApplication _sendFinishLaunchingNotification] + 220
38 com.apple.AppKit 0x00007fff472fdf13 -[NSApplication(NSAppleEventHandling) _handleAEOpenEvent:] + 562
39 com.apple.AppKit 0x00007fff472fdb49 -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 690
40 com.apple.Foundation 0x00007fff4be10404 -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 287
41 com.apple.Foundation 0x00007fff4be10282 _NSAppleEventManagerGenericHandler + 102
42 com.apple.AE 0x00007fff4adfbdd0 aeDispatchAppleEvent(AEDesc const*, AEDesc*, unsigned int, unsigned char*) + 1788
43 com.apple.AE 0x00007fff4adfb677 dispatchEventAndSendReply(AEDesc const*, AEDesc*) + 41
44 com.apple.AE 0x00007fff4adfb565 aeProcessAppleEvent + 383
45 com.apple.HIToolbox 0x00007fff4903d5e0 AEProcessAppleEvent + 55
46 com.apple.AppKit 0x00007fff472f921e _DPSNextEvent + 2788
47 com.apple.AppKit 0x00007fff47a8eb4c -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 3044
48 com.apple.AppKit 0x00007fff472edd6d -[NSApplication run] + 764
49 com.apple.AppKit 0x00007fff472bcf1a NSApplicationMain + 804
50 com.cocos.apps.simulator 0x00000001077a6862 main + 34
51 libdyld.dylib 0x00007fff7162e115 start + 1

看你这个使用了 龙骨,估计龙骨的绑定哪里有问题。能否整理一个能够复现问题的工程发给我们?谢谢。

是不是CocosCreator的jsb不支持module.export? 并且require只是把文件载入?

我出现如下错误
E/jswrapper (267): ERROR: Uncaught ReferenceError: module is not defined, location: engine/cocos2d/core/platform/id-generater.js:0:0
STACK:
[0]anonymous@engine/cocos2d/core/platform/id-generater.js:55
[1]anonymous@engine/cocos2d/core/platform/js.js:27
[2]anonymous@engine/jsb/index.js:72
[3]anonymous@main.js:51

http://forum.cocos.com/t/1-7/54855 这个问题修复没有~这个很蛋疼啊~

不应该有这个错误的,因为 jsb 不会直接加载 id-generator.js, 加载的是 jsb_polyfill.js