Можете ли вы создать настройки проекта для каждого пользователя в XCode? - PullRequest
5 голосов
/ 22 декабря 2008

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

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

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

Ответы [ 3 ]

2 голосов
/ 22 декабря 2008

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

1 голос
/ 23 декабря 2008

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

0 голосов
/ 22 декабря 2008

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...