Creator 2.0.1 新建测试工程构建ios版本不能正常启动

  • Creator 2.0.1

  • 目标平台: iOS

  • 详细报错信息,包含调用堆栈:
    CCClass
    getBuffer@src/cocos2d-jsb.js:42518:38
    RenderComponentWalker@src/cocos2d-jsb.js:42411:42
    initWebGL@src/cocos2d-jsb.js:30805:51
    _initRenderer@src/cocos2d-jsb.js:8105:31
    _initEngine@src/cocos2d-jsb.js:7908:29
    _prepareFinished@src/cocos2d-jsb.js:7915:27
    src/cocos2d-jsb.js:7940:36
    src/cocos2d-jsb.js:21023:43
    src/cocos2d-jsb.js:29949:21
    fireTimeout@jsb-adapter/jsb-builtin.js:2058:30
    tick@jsb-adapter/jsb-builtin.js:2023:16
    JS: [ERROR]: [object Object]
    ERROR: TypeError: undefined is not an object (evaluating ‘device._gl.createBuffer’), location: src/cocos2d-jsb.js:34569:32
    STACK:
    VertexBuffer@src/cocos2d-jsb.js:34569:32
    ctor@src/cocos2d-jsb.js:42253:42

  • 重现方式:
    新建helloworld工程,构建IOS版本,用xcode编译运行。

这个问题是因为使用最新的JavaScript 引擎造成的 https://github.com/cocos-creator/engine/tree/v2.0-release
用内置的JavaScript 引擎没有问题。