Можете ли вы создать индивидуальные настройки проекта в Xcode?

Я работаю над приложением для iPhone с файлами проекта (каталог .xcodeproj), зарегистрированными в системе контроля версий. Одним из важных параметров является «Идентификация подписи кода», которая определяет сертификаты, которые будут использоваться для подписи приложения, чтобы оно могло работать на iPhone.

Каждый разработчик в проекте имеет свой собственный идентификатор подписи кода, поэтому всякий раз, когда кто-либо вносит изменения в проект, его идентификатор подписи кода сохраняется в настройках проекта, а затем все остальные наследуют это изменение. Затем они должны изменить это на свою CSI, прежде чем они смогут продолжить.

Есть ли способ сохранить идентификатор подписи кода в каком-либо локальном файле проекта для каждого пользователя, который не проверяется в системе управления версиями?

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
5
0
1 079
3

Ответы 3

Вы можете основать проект Xcode на файле .xcconfig, а затем заставить каждого разработчика использовать свой собственный файл .xcconfig и сохранить в нем настройки идентификации.

Я работал над этим, создавая разные сборки. В том, что называлось «Dev - Rob», были мои настройки, а в «Dev - [Имя другого парня]» были настройки «Other Guy».

Мы также использовали это для создания таких сборок, как «Release - Beta» и «Release - AppStore» и т. д., Для всех ситуаций, когда у нас были бы разные конфигурации подписи.

Либо это, либо ваша система управления версиями проигнорирует файл, содержащий подпись, в git вы можете создать файл с именем .gitignore, вероятно, то же самое для того, что вы используете. Это означает, что даже если вы изменили его, это изменение не отразится.

Другие вопросы по теме