Apple today said that white versions of the iPhone 4 won't ship until the second half of July. The company now claims that the white body was "more challenging to manufacture than expected" and has had to stall shipments. The setback hasn't affected stock of the black model, Apple said.