Моя работа с Xcode и разработка (портирование Ц кода) под гей ос (обе из них) всегда связана с анальной болью. Xcode — это очень странный кусок нехорошей субстанции. Его файл проекта — нечитаемый кусок субстанции, причём куча сторонних инструментов успешно редактируют его напрямую, ломая его, после чего проект не собирается. Понятное дело, ошибки даже в самом verbose mode ничего стоящего не сообщают. Гуй самого Xcode для настроек проекта — это кошмар, в нем нет нормального поиска, только бесконечные списки настроек без логического порядка, используются аутентичные термины не такие как везде, что искать неясно, часто используемые общечеловеческие настройки смешаны с кучей субстанции которую не дай бог когда-то придётся тронуть.

Один из забавных моментов недавно — это настройка переменных с путями, которые можно использовать как часть остальных путей. Можно их менять, кликнув на значение, но как добавить? Это нетривиально.

На скриншоте показана последняя из 30 страниц настроек проекта, Swift Compiler Search Paths, Warnings Policies, User-Defined. Вот последнее — это оно.

Менять их можно, удалять — не нашел как, добавить — нашел как (но я вам не скажу). Картинку посмотрите, ответ в комментах. #продуктивность #programming #Mac #faggots