Apple has run out of white iPhone 4s on the eve of the launch of the hot-selling next-generation smartphone, the latest hiccup in the gadget's closely watched global roll-out. Apple said on Wednesday that supplies of its more popular black model remain ample.