Me puse a ver un poco el tema mas en profundidad, y para no esperar a tu respuesta me adelanto un poco
Quizas entendí mal la pregunta, cuando dices XC8 no estas refiriendote a MPLABX y ahí mi confusión.
Recien termino de instalar MPLABX y nuevamente C18 y son perfectamente compatibles, probé con uno de los proyectos que tengo de USB y compiló perfectamente, y tambien probé fisicamente, el programa respondió como siempre.
Quizas es lo que tengas que hacer instalar C18 en tu MPLABX y trabajar con él por el momento, hasta que haya algo en XC8, que por el momento no son compatibles 100%. Voy a seguir investigando un poco