hm.. not neglecting the possibility there's something wrong with OSX package. I rarely test there, unless some error report comes through. I'll try to have a look, registered as
https://www.pivotaltracker.com/story/show/153345859 for now. There's been some autoloader related issues in the past and they're usually very hard to troubleshoot, it works for some users and do not for others.
Can you run this small script to check what's going on?
print "-------------------------------------------"
import sys;
from maya import cmds;
ngstPath = [i for i in sys.path if "ngskintools" in i.lower()]
print "Checking python path:"
print "\n".join(ngstPath) if ngstPath else "ngSkinTools not in path"
print "Checking plugin path:"
import os
ngstPluginPath = [i for i in os.getenv("MAYA_PLUG_IN_PATH").split(os.path.pathsep) if "ngskintools" in i.lower()]
print "\n".join(ngstPluginPath) if ngstPluginPath else "ngSkinTools not in plugin path"
print "loading plugin:"
result = cmds.loadPlugin('ngSkinTools')
print "plugin loaded:", cmds.pluginInfo('ngSkinTools', q=True, path=True)
from ngSkinTools.ui.mainwindow import MainWindow
MainWindow.open()
print "-------------------------------------------"
Run above and copy/paste results back.
Thanks!