I finally found a way to correct that error on Mac OSX High Sierra.
You have to add some links to your Unity configuration.
- First check your mono.framework
version:
/Library/Frameworks/Mono.framework/Versions/5.4.1/lib/libgdiplus.dylib
- Then in your Unity config, you can
find here:
"
/Applications/Unity/Unity.app/Contents/Mono/etc/mono/config
"
Add the following lines (change the version by yours):
<dllmap dll="gdiplus" target="/Library/Frameworks/Mono.framework/Versions/5.4.1/lib/libgdiplus.dylib" />
<dllmap dll="gdiplus.dll" target="/Library/Frameworks/Mono.framework/Versions/5.4.1/lib/libgdiplus.dylib" />
Once you made this, save and restart Unity and let the magic play !
Hope it helps !
Hey, I did exactly what you told, but I am getting same error but now with the path I specified. /Applications/Unity/MonoDevelop.app/Contents/Frameworks/Mono.framework/Versions/Current/lib/libgdiplus.dylib I checked , the gdiPlus is there only.
– snmt_singhI had the same problem and it is exactly what I needed. It works perfectly. Thanks for the solution.
– manelroure