记录一次CocosStudio闪退

问题: 今天打开CocosStudio闪退,也没有任何报错信息,打开cocos提示如下 记录一次CocosStudio闪退
文章图片
报错

回想最近系统也没又进行大的版本更新,先行排除,断开网络问题还是没有修复,排除,想起上周装了VS for mac,是基于mono实现的跨平台,CocosStudio 也是基于mono的,所以猜测应该是冲突了
记录一次CocosStudio闪退
文章图片
mono版本
记录一次CocosStudio闪退
文章图片
重装后 解决 由于上周只是做了个测试,所以果断删除VS for mac,但不知道为什么命令行输入mono还是有反应,重新安装了下Cocos才好
动态库位置 /Library/Frameworks/Mono.framework
正常的

记录一次CocosStudio闪退
文章图片
image.png
出问题的
记录一次CocosStudio闪退
文章图片
image.png
初步总结 应该是新版本兼容问题,如果电脑有装mono新版本开发环境,会出现兼容问题
兼容
  1. 打开 CocosStudio 路径
    /Applications/Cocos/Cocos Studio 2.app/Contents/MacOS/CocosStudio
    一直以为这个是个可执行二进制文件,谁知道打开竟然是个文本文件,
    将路径中的Current的路径改为3.10.0
    效果如下
#!/bin/sh -xexeName=$(basename "$0").exeexport ACLOCAL_FLAGS="-I /Library/Frameworks/Mono.framework/Versions/3.10.0/share/aclocal" export PATH="/Library/Frameworks/Mono.framework/Versions/3.10.0/bin:$PATH" export DYLD_FALLBACK_LIBRARY_PATH="/Library/Frameworks/Mono.framework/Versions/3.10.0/lib:/lib:/usr/lib" DIR=$(cd "$(dirname "$0")"; pwd) FilePath=$DIR/../../../Library/$exeNameexec mono "$FilePath" "$1"

  1. 再安装 mono 最新sdk,打开vs for mac
  2. 后遗症(不确定)
【记录一次CocosStudio闪退】测试结果是能同时打开的,但是第一次打开的时候好像提示了太低,第二次就没有了,新建了一个项目是能跑的,由于不怎么用 vs for mac ,所以不知道会不会出现其他兼容问题

    推荐阅读