¿Hay una directiva de compilación que pueda usar para compilar una línea de código diferente al apuntar al simulador en lugar de a mi dispositivo. Algo así como:compilación condicional cuando se ejecuta en el simulador en lugar de en un dispositivo
# IF SIMULATOR
[self.imagePicker setSourceType:UIImagePickerControllerSourceTypePhotoLibrary];
# ELSE
[self.imagePicker setSourceType:UIImagePickerControllerSourceTypeCamera];
# END
EDITAR
En En este caso, parece que el código de muestra de Apple es incorrecto, este código es Romper si cambian arquitecturas para dispositivos (o Mac). – ThomasW