Скрывает ли "Юридический" в MKMapView отказ в App Store?

Я показываю MKMapView на небольшом квадрате. Он достаточно мал, чтобы текст "Legal" почти блокировал половину карты, поэтому я хотел бы избавиться от него.

Разрешено ли это:

for (UIView *view in mapView.subviews) {
    if ([NSStringFromClass([view class]) isEqualToString:@"MKAttributionLabel"]) {
        view.hidden = YES;
        break;
    }
}

Не уверен, что я рискую отторжением App Store, скрывая его или используя этот метод?

Ответ 1

Да, он, вероятно, будет отклонен. Либо потому, что ссылка является юридическим требованием, либо будет обнаружено, что вы используете закрытый класс (MKAttributionLabel).

Сказав это, вы можете уйти с ним на несколько выпусков, если они не заметят.

Вы думали об использовании статического изображения вместо MKMapView?

Ответ 2

Вы используете недокументированные функции/классы. Поскольку ваша функция карты очень ограничена, вам лучше использовать google static map api вместо ссылки на полнофункциональную инфраструктуру, чтобы показать небольшой квадрат карты.