Я не могу конкретно ответить на ваши вопросы относительно того, «почему» нет автоопределения и тому подобного, но, возможно, перестройка индекса вашего проекта устранит необходимость ручного процесса выбора предпочтений подсветки синтаксиса при каждом запуске Xcode.
Если вы откроете Органайзер и выберете вкладку «Проекты», вы увидите расположение производных данных.Если вы удалите его с помощью кнопки справа, которая заставит Xcode перестроить индекс вашего проекта, который включает информацию о выделении синтаксиса.
Я специально не использовал Javascript в моих проектах xcode, но у меня было подобноепроблемы с подсветкой синтаксиса, которые это решило.
Независимо от того, работает ли это или нет - некоторое внимание APPl по этому вопросу было бы здорово.