Axure RP闪退问题
Axure RP 在mac 环境,当时安装的是8.好久没用了,最近打开,一开就闪退。
网上找了一下,显示的都是各种文件夹没权限的问题,实验了一下不管用。
/Applications/develop/Axure RP 8.app/Contents/MacOS/Axure\ RP\ 8 --verbose
运行一下试试,显示:
[AXURE-x64] Mono JIT compiler version 4.2.1 (Stable 4.2.1.102/6dd2d0d Mon Dec 7 11:58:58 PST 2015) Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com GC: sgen Usage is: mono [options] program [program-options] Development: --aot[=<options>] Compiles the assembly to native code --debug[=<options>] Enable debugging support, use --help-debug for details --debugger-agent=options Enable the debugger agent --profile[=profiler] Runs in profiling mode with the specified profiler module --trace[=EXPR] Enable tracing, use --help-trace for details --jitmap Output a jit method map to /tmp/perf-PID.map --help-devel Shows more options available to developers Runtime: --config FILE Loads FILE as the Mono config --verbose, -v Increases the verbosity level --help, -h Show usage information --version, -V Show version information --runtime=VERSION Use the VERSION runtime, instead of autodetecting --optimize=OPT Turns on or off a specific optimization Use --list-opt to get a list of optimizations --security[=mode] Turns on the unsupported security manager (off by default) mode is one of cas, core-clr, verifiable or validil --attach=OPTIONS Pass OPTIONS to the attach agent in the runtime. Currently the only supported option is 'disable'. --llvm, --nollvm Controls whenever the runtime uses LLVM to compile code. --gc=[sgen,boehm] Select SGen or Boehm GC (runs mono or mono-sgen)
想了好久,这玩意,这不就是编译失败嘛。看看Mono版本是4.2.1
brew info mono
版本都到 6.8.0了。估计是版本错误。
所以,下载Axure RP 9 安装后 可以运行。
如果还不能运行,直接自己安装mono就是: brew install mono.
mono 额外介绍
mono (Xamarin公司开发的跨平台 .NET运行环境)
看这个就可以明白Axcure RP是net开发的,所以,跨平台的时候,使用mono,估计mac新版本之后,对这个包的老版本有啥不兼容了。