Thanks to the fact that SM/USUM think a bit too far ahead, shiny eggs are heavily predetermined, meaning you can pretty much just cheat masuda method breeding.
Lets say you want a shiny Rowlet.
What you need:
- A Pokemon that hatches fast. Like Magikarp. This Pokemons' IVs are irrelevant.
- A Ditto holding the Destiny Knot. This Ditto needs the IVs you want to pass on. Preferably foreign.
- An Everstone, equipped to a Rowlet. This Rowlet needs the IVs and nature you want to pass on.
You breed the Magikarp with the Ditto. Every 30 eggs you get, stop making eggs by emptying the nursery and hatch them. For every 30 eggs you hatch, save.
Keep this up until you get a shiny Magikarp. Lets say you got it on your 13th egg since your last save.
Reset the game without saving.
Swap the Magikarp for your Rowlet. The 13th Rowlet egg is now guaranteed to be shiny.
If you were hatching for a genderless / fixed gender Pokemon, hatch a 14th egg. Genderless and fixed gender Pokemon offset every roll for gender by 1.
In Summary, since egg shininess is determined so far ahead, you can easily swap the shiny egg for a Pokemon you want to be shiny.
Source