Answer:
If your buttercream frosting has split that will be due to it being too hot or too cold. The same goes for your cream cheese frosting, except cream cheese frosting will split much quicker if overbeaten. If it is too hot or too cool you can help matters by cooling or warming the mixture gently.