Just upgraded to Fusion 11 and I find that 'vmrun' only works some of the time, it seems to crash randomly with the following output on Mojave.
$ vmrun start ./virtuals/swarm-m1.demo.idstudios.io.vmwarevm/swarm-m1.demo.idstudios.io.vmx nogui
2018-10-22 12:28:02.050 vmware-vmx[2307:21400] GetInputSourceEnabledPrefs user file path = /Users/seanhig/Library/Preferences/com.apple.HIToolbox.plist
2018-10-22 12:28:02.050 vmware-vmx[2307:21400] GetInputSourceEnabledPrefs effective user id path = 0
2018-10-22 12:28:02.050 vmware-vmx[2307:21400] GetInputSourceEnabledPrefs user pref content = <CFBasicHash 0x7fe0ce1660d0 [0x7fffa392a8e0]>{type = immutable dict, count = 4,
entries =>
0 : <CFString 0x7fffa39ba6a8 [0x7fffa392a8e0]>{contents = "AppleSelectedInputSources"} = <CFArray 0x7fe0ce167040 [0x7fffa392a8e0]>{type = immutable, count = 2, values = (
0 : <CFBasicHash 0x7fe0ce166530 [0x7fffa392a8e0]>{type = immutable dict, count = 3,
entries =>
0 : <CFString 0x7fffa3998f68 [0x7fffa392a8e0]>{contents = "InputSourceKind"} = <CFString 0x7fffa39de4a8 [0x7fffa392a8e0]>{contents = "Keyboard Layout"}
1 : <CFString 0x7fffa3993c68 [0x7fffa392a8e0]>{contents = "KeyboardLayout Name"} = U.S.
2 : <CFString 0x7fffa39ca5e8 [0x7fffa392a8e0]>{contents = "KeyboardLayout ID"} = <CFNumber 0x37 [0x7fffa392a8e0]>{value = +0, type = kCFNumberSInt64Type}
}
1 : <CFBasicHash 0x7fe0ce166fc0 [0x7fffa392a8e0]>{type = immutable dict, count = 2,
entries =>
0 : <CFString 0x7fffa3998f68 [0x7fffa392a8e0]>{contents = "InputSourceKind"} = <CFString 0x7fe0ce1665b0 [0x7fffa392a8e0]>{contents = "Non Keyboard Input Method"}
1 : Bundle ID = <CFString 0x7fe0ce166f90 [0x7fffa392a8e0]>{contents = "com.apple.PressAndHold"}
}
)}
1 : <CFString 0x7fffa399b748 [0x7fffa392a8e0]>{contents = "AppleEnabledInputSources"} = <CFArray 0x7fe0ce128e60 [0x7fffa392a8e0]>{type = immutable, count = 4, values = (
0 : <CFBasicHash 0x7fe0ce167080 [0x7fffa392a8e0]>{type = immutable dict, count = 3,
entries =>
0 : <CFString 0x7fffa3998f68 [0x7fffa392a8e0]>{contents = "InputSourceKind"} = <CFString 0x7fffa39de4a8 [0x7fffa392a8e0]>{contents = "Keyboard Layout"}
1 : <CFString 0x7fffa3993c68 [0x7fffa392a8e0]>{contents = "KeyboardLayout Name"} = U.S.
2 : <CFString 0x7fffa39ca5e8 [0x7fffa392a8e0]>{contents = "KeyboardLayout ID"} = <CFNumber 0x37 [0x7fffa392a8e0]>{value = +0, type = kCFNumberSInt64Type}
}
1 : <CFBasicHash 0x7fe0ce162fc0 [0x7fffa392a8e0]>{type = immutable dict, count = 2,
entries =>
0 : <CFString 0x7fffa3998f68 [0x7fffa392a8e0]>{contents = "InputSourceKind"} = <CFString 0x7fe0ce162f60 [0x7fffa392a8e0]>{contents = "Non Keyboard Input Method"}
1 : Bundle ID = <CFString 0x7fe0ce162f90 [0x7fffa392a8e0]>{contents = "com.apple.PressAndHold"}
}
2 : <CFBasicHash 0x7fe0ce1630a0 [0x7fffa392a8e0]>{type = immutable dict, count = 2,
entries =>
0 : <CFString 0x7fffa3998f68 [0x7fffa392a8e0]>{contents = "InputSourceKind"} = <CFString 0x7fe0ce163040 [0x7fffa392a8e0]>{contents = "Non Keyboard Input Method"}
1 : Bundle ID = <CFString 0x7fe0ce163070 [0x7fffa392a8e0]>{contents = "com.apple.KeyboardViewer"}
}
3 : <CFBasicHash 0x7fe0ce165fd0 [0x7fffa392a8e0]>{type = immutable dict, count = 2,
entries =>
0 : <CFString 0x7fffa3998f68 [0x7fffa392a8e0]>{contents = "InputSourceKind"} = <CFString 0x7fe0ce165fa0 [0x7fffa392a8e0]>{contents = "Non Keyboard Input Method"}
1 : Bundle ID = <CFString 0x7fffa3a03d48 [0x7fffa392a8e0]>{contents = "com.apple.CharacterPaletteIM"}
}
)}
5 : <CFString 0x7fffa3a0cda8 [0x7fffa392a8e0]>{contents = "AppleCurrentKeyboardLayoutInputSourceID"} = <CFString 0x7fffa3a2a808 [0x7fffa392a8e0]>{contents = "com.apple.keylayout.US"}
6 : <CFString 0x7fffa398b5a8 [0x7fffa392a8e0]>{contents = "AppleDefaultAsciiInputSource"} = <CFBasicHash 0x7fe0ce166050 [0x7fffa392a8e0]>{type = immutable dict, count = 3,
entries =>
0 : <CFString 0x7fffa3998f68 [0x7fffa392a8e0]>{contents = "InputSourceKind"} = <CFString 0x7fffa39de4a8 [0x7fffa392a8e0]>{contents = "Keyboard Layout"}
1 : <CFString 0x7fffa3993c68 [0x7fffa392a8e0]>{contents = "KeyboardLayout Name"} = U.S.
2 : <CFString 0x7fffa39ca5e8 [0x7fffa392a8e0]>{contents = "KeyboardLayout ID"} = <CFNumber 0x37 [0x7fffa392a8e0]>{value = +0, type = kCFNumberSInt64Type}
}
}
2018-10-22T12:28:02.132| ServiceImpl_Opener: PID 2308
But it will work if I try the command a 2nd or 3rd time. Sigh. Looks like some sort of Objective-C dump. But nothing useful.
And VMware now makes it so impossible to file a bug report I think the only logical thing to do is go back to Fusion 10, and maybe just consider a move to KVM overall... this is not quality... and it shouldn't be so hard to file a bug about sloppy software getting shipped and then sold to poor folks like me that actually expect it to work.