If the missile is doing Mach 8, then a 30 knot carrier for all practical purposes is stationary. A simple on-board guidance computer can predict where the carrier will be with no problem.
Well since IRBMs can be made by about anyone then you have to wonder why this one is being made by no one except the Chinese. I guess you think the carriers speed is its only defense? The SM-6 missile was just successfully tested against just such a missile, a threat missile that was able to change course in flight, only this time the SM had an HE warhead which means we dont have to hit a bullet with a bullet anymore.
And that incoming IRBM, and associative radars and guidance assist assets, will be hit with waves of ECM and interference of all kinds. And at Mach 8 to go 100 miles it takes a missile almost a minute. Even without fighting back how easy is that? And you have to wonder why with a system supposedly operational the Chinese never sent an old useless tanker of some type off shore and tested this thing?
No doubt they are scared of a big fat "fail". Besides we will shortly have air refueling stealth drones droning all over the place extended the range of our carrier based strike aircraft by a factor of 2 or 3. Add to that an ever expanding arsenal of long range standoff badabooms, ending eventually in a hypersonic one that really works, and you see where all this is going.
The bottom line is the Chinese have never fought a modern techno-war. NEVER!