iPhone: Settings.bundle devuelve un valor nulo

Estaba usando xCode 3.2 y luego me moví a xCode 4.2 y obtuve algunos valores de Settings.bundle ... estaba funcionando bien.

Mientras tanto, necesito editar algunos valores en Settings.bundle, pero el archivo Root.plist no se mostraba, por lo que sigo el procedimiento a continuación pero no hice ningún cambio en el archivo.

1) Click on the Settings.Bundle file, go over to the utilities window,
and look in the File Inspector.
2) Using the drop-down, change the file type to 'Application Bundle'

Después de eso pude ver Root.plist pero ahora no pude obtener sus valores en la aplicación. En realidad conseguirNulo en lugar de valor

A continuación se muestra el código y la imagen de Settings.bundle

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
host = [defaults stringForKey:@"meter_preference"];
if(host == nil)
{
    host = @"10.20.20.1";
    DDLogError(@"Meter host is nil from NSUserDefaults, defaulting to %@", host);
}

Respuestas a la pregunta(2)

Su respuesta a la pregunta