Вместо этого вы захотите использовать NSDateFormatter. descriptionWithCalendarFormat: timeZone: locale: недавно попал в список «non-public API» и является основанием для отклонения вашего приложения.
Вот пример того, как можно использовать NSDateFormatter:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"MMM d y"];
NSString *dateString = [dateFormatter stringFromDate:date];
return dateString;
Обратите внимание, что строка формата является стандартом Unicode, а не версия Printf стиля. Вы можете найти здесь: http://unicode.org/reports/tr35/tr35-6.html#Date_Format_Patterns
Не могли бы вы опубликовать строку исходного кода, которая получает это предупреждение и, если возможно, команду сборки для исходного файла? Просто перетащите строку «Компиляция ...» из окна «Результаты сборки». – cdespinosa