У меня есть раздражающая проблема с Xcode 5 и разделяемыми схемами.
В моей команде (нам всего две, но эй, это еще команда), мы используем некоторые схемы для запуска приложения с различными конфигурациями (Debug, QA, Release,...)
Ну, теперь Xcode 5 меняет настройку BlueprintIdentifier
каждой схемы, исходя из того, что я могу понять, на машине разработчика. И, конечно, изменение получило замечание bit git, и мы либо должны их проверить, либо зафиксировать. Оба решения не имеют смысла...
Любая идея о том, как ее исправить? Я сделал поиск в Google, но ничего не нашел для Xcode 5...
Я не хочу отказываться от этих общих конфигураций! Решение, которое я мог придумать, чтобы отслеживать отслеживаемые общие схемы, не удалось их удалить, скопировать в выделенную тестовую папку, а затем использовать стратегию, подобную той, которая использовалась для Pods, чтобы скопировать эти схемы локально, где Xcode может испортить их без нашего внимания. Что-то вроде schemes
script, который читает файл Schemefile
, в котором перечислены схемы для копирования из папки Schemes/
и Schemefile.lock
, которые обновляются каждый раз, когда есть какое-то изменение и которое считывается с помощью сборки Xcode чтобы убедиться, что все обновлено.
Это кажется большой работой для такой крошечной вещи, поэтому, прежде чем спрыгнуть в нее, я хотел бы знать, есть ли у кого-то лучшее решение предложить.
Приветствия:)