creator编译发布ios 报 Update xcode please.

编译报错:
Building mode: release
Update xcode please.

creator v1.9.1
xcode Version 10.0 beta (10L176w)

1赞

xcode 10.0 正式版, creator 2.02 也报这个错误。

解决方式

  1. 使用 XCode 打开工程文件编译
  2. 注释
        version = cocos.get_xcode_version()

        if version <= '5':
            message = MultiLanguage.get_string('COMPILE_ERROR_UPDATE_XCODE')
            raise cocos.CCPluginError(message, cocos.CCPluginError.ERROR_TOOLS_NOT_FOUND)

对应文件在引擎安装目录 cocos2d-x/tools/cocos2d-console/plugins/plugin_compile/project_compile.py

1赞

多谢! 已解决~

这个逻辑判断,以前写得有点不好啊。

我这里全部注视了,怎么还是报错啊
creator 2.0.1

// version = cocos.get_xcode_version()

// if version <= ‘5’:
// message = MultiLanguage.get_string(‘COMPILE_ERROR_UPDATE_XCODE’)
// raise cocos.CCPluginError(message, cocos.CCPluginError.ERROR_TOOLS_NOT_FOUND)

有 version compare 方法,之前应该是漏改了,参考这里合理修复

https://github.com/cocos-creator/cocos2d-console/pull/61/files

改错地方了吧,你如果有定制 cocos2d-x-lite 就应该改定制的位置,如果没的话,改 creator 安装目录下的 cocos2d-x

没改错地方啊。我重启cocos也是一样,没有cocosd-x-lite,就是/Applications/CocosCreato.app/Contents/Resources/cocos2d-x/tools/cocos2d-console/plugins/plugin_compile这个目录下面改的

没改错地方啊。我重启cocos也是一样,没有cocosd-x-lite,就是/Applications/CocosCreato.app/Contents/Resources/cocos2d-x/tools/cocos2d-console/plugins/plugin_compile这个目录下面改的

把目录下的 *.pyc 都删除,防止可能的缓存影响。其它我也没啥想法

确实是缓存影响。重启没问题了。xcode不升级还好,一升级出的问题