Обновление: (устарело / устарело). Это работало всего несколько лет и больше не работает. (10+ лет спустя)
Для справки, вот еще один метод, который Apple использует в своем официальном образце кода:
#if TARGET_CPU_ARM
// Only executes on an iPhone or iPod touch device
[self.imagePicker setSourceType:UIImagePickerControllerSourceTypeCamera];
#else
// Only executes on the Simulator
[self.imagePicker setSourceType:UIImagePickerControllerSourceTypePhotoLibrary];
#endif