Как отключить предупреждение Xcode "Включить базовую интернационализацию"?

Это предупреждение появилось на Xcode 10 Beta 6.

Я прекрасно понимаю его смысл, но я хочу его отключить. Любой способ сделать это?

Ответы

Ответ 1

Предупреждение исчезнет, если вы отредактируете свой project.pbxproj (внутри вашего xcodeproj) с помощью редактора и добавите Base к ключу knownRegions.

Не уверен, что есть побочные эффекты.

knownRegions = (
    en,
    nl,
    Base,
);

Ответ 2

Мне удалось избавиться от предупреждения, отключив "Missing Localizability" в настройках сборки.

enter image description here

Это предотвращает повторное появление предупреждения, если вы отключите базовую интернационализацию.

Чтобы убрать начальное предупреждение, мне пришлось перезапустить xcode с включенной базовой интернационализацией. Как только предупреждение исчезло, вы можете снова отключить интернационализацию базы. И будьте счастливы, потому что в вашем проекте есть еще одно предупреждение. (или очень рад, если их нет)

Ответ 3

Вам нужно открыть все XIB или раскадровку. Проверьте таблицу локализации. Если это пространство, вам нужно выбрать язык локализации.