贪吃蛇游戏打包ios黑屏

上面是xcode的日志
我的游戏第一个场景是loading,会请求服务端获取数据,并加载数据

cc.Class({
    extends: cc.Component,
    properties: {
        _progress: 0.0,
        _isLoading: false,
        wxUserInfoButton: cc.Node,
        jindutiao: cc.Node,
        barPrefab: cc.Sprite,
        backgr: cc.Node,
    },
    onLoad() {
        if (!cc.yy) {
            cc.yy = require("Global");
        }
        // cc.yy.httpUtil.sendRequest('index/setting', [], function(res) {
        // 	cc.log("data:",res.data.settings_time);
        //     cc.yy.clever_q_1 = res.data.settings_clever_q_1 * 0.01; //机械蛇墙聪明度信息
        //     cc.yy.clever_s_1 = res.data.settings_clever_s_1 * 0.01; //机械蛇玩家聪明度信息
        //     cc.yy.clever_q_2 = res.data.settings_clever_q_2 * 0.01; //机械蛇墙聪明度信息
        //     cc.yy.clever_s_2 = res.data.settings_clever_s_2 * 0.01; //机械蛇玩家聪明度信息
        //     cc.yy.clever_q_3 = res.data.settings_clever_q_3 * 0.01; //机械蛇墙聪明度信息
        //     cc.yy.clever_s_3 = res.data.settings_clever_s_3 * 0.01; //机械蛇玩家聪明度信息
        //     cc.yy.userInfo.flag = res.data.settings_flag; //按键隐藏
        //     cc.yy.CNST_SPEED_NORMAL = res.data.settings_cnst_speed_normal; //移动速度(越大越快)
        //     cc.yy.CNST_SPEED_UP = res.data.settings_speed_up; //加速速度(越大越快)
        //     cc.yy.CNST_AISNAKE_COUNT = res.data.settings_cnst_aisnake_count; //对局人数
        //     cc.yy.CNST_MAX_FOOD = res.data.settings_cnst_max_food; //随机食物数量
        //     cc.yy.CNST_MAX_WEIGHT = res.data.settings_cnst_max_welght; //随机食物的最大重量
        //     cc.yy.CNST_MAX_BODY_LENGTH = res.data.settings_cnst_max_body_length; //蛇身最大长度
        //     cc.yy.CNST_WEIGHT_UINT = res.data.settings_cnst_weight_uint; //增长需要的重量单位
        //     cc.yy.CNST_SHARE_TITLE = res.data.settings_cnst_share_title_1; //分享设置
        //     cc.yy.CNST_SHARE_IMAGE = res.data.settings_cnst_sjare_image_1; //分享设置
        //     cc.yy.CNST_SHARE_TITLE_1 = res.data.settings_cnst_share_title_2; //分享设置
        //     cc.yy.CNST_SHARE_IMAGE_1 = res.data.settings_cnst_sjare_image_2; //分享设置
        //     try {
        //         cc.yy.ANNOUNCEMENT_DATA = res.data.announcement_data.split(','); //公告
        //     } catch (e) {
        //         cc.yy.ANNOUNCEMENT_DATA = res.data.announcement_data; //公告
        //     }
        //     cc.yy.YESTREDAY_USER_COUNT = res.data.rank_counts; //昨日最多人苏
        //     cc.yy.YESTREDAY_FUNCTS = res.data.rank_value; //昨日最高分
        //     cc.yy.PLAYS = res.data.settings_play;
        //     cc.yy.TIME_A = res.data.settings_time_a;
        //     cc.yy.TIME_B = res.data.settings_time_b;
        //     cc.yy.TIME_C = res.data.settings_time_c;
        //     cc.yy.settings_time = res.data.settings_time;
        //     cc.yy.KF_QQ = res.data.settings_kf_qq;
        //     cc.yy.KF_WX = res.data.settings_kf_wx;
        //     cc.yy.KF_YX = res.data.settings_kf_yx;
        //     cc.yy.KF_IMG = res.data.settings_kf_img;
        // });
        return;
        //加载资源
        this.startPreloading();
    },
    update: function(dt) {
        if (this._isLoading) {
            this.barPrefab.node.width = 470 * this._progress;
        }
    },
    //加载资源
    startPreloading: function() {
        this._isLoading = true;
        var self = this;
        var progressCallback = function(completedCount, totalCount, item) {
            if (self._isLoading) {
                self._progress = completedCount / totalCount;
            }
        };
        var completeCallback = function(err, objects, urls) {
            self._isLoading = false;
            self.jindutiao.active = false;
            self.wxUserInfoButton.active = true;
        };
        cc.loader.loadResDir("", progressCallback, completeCallback);
    },
});

各位兄弟帮我看下,感激不尽。