The i1Profiler app should run without problems under macOS Mojave, even for a MacBook Pro. The function for calibrating the monitor is only enabled when the calibration device is connected (hardware check).
However, it should be noted that the calibration of MacBook monitors only works to a limited extent, as the MacBook automatically adjusts the brightness and contrast. The result should therefore be taken with a grain of salt.... However, it works perfectly with an external monitor.