Subdividing box in SceneKit is not working properly

So I want to procedurally generate asteroids which is the goal. I want to subdivide a cube and then use perlin noise as the displacement map. The problem is that in the SceneKit editor when I create an SCNBox and try subdividing it, the faces are subdivided individually and it doesn't look anything like a sphere as it should. Does anybody have any idea as to how this could be resolved? I have already tried importing a 6x subdivided cube from Blender, but when I then use the displacement map the polygons separate apart from one another so there is space between them.
Subdividing box in SceneKit is not working properly
 
 
Q