2013-08-16 2 views
2

This post содержит рекомендации для файла .gitignore для проектов Xcode. Но у меня есть более простой вопрос.Данные разработчика XCode

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

В частности, я смотрю на подписывание кода идентичность поля, в котором говорится, «в настоящее время соответствует«iPhone Developer:. Me (то некоторые строки, как H831JA8U2JIOA)

Будет ли подписи кода идентификации поле переназначить себя при открытии на другом компьютере

ответ

1

Нажмите, где он говорит? «в настоящее время соответствует«iPhone Developer ... "и убедитесь, что установленная опция находится под заголовком" Automatic Profile Se лектора ". Если это так, ваша личная информация не должна быть в проекте Xcode. Вы можете проверить это, выполнив поиск файла PROJECTNAME.xcodeproj/project.pbxproj для появления вашей информации.

Для дальнейшего подтверждения вы можете grep создать каталог проекта с grep -ilR SIGNING_IDENTITY_HERE *, который должен выявить любые случаи идентификации подписи. Вы можете перекрестно ссылаться на этот вывод с файлами, игнорируемыми git, для оценки вашего риска.

+0

Да, это просто говорит '' CODE_SIGN_IDENTITY [sdk = iphoneos *] "=" Разработчик iPhone ";', который должен означать, что моя информация не прикреплена в файле, но Xcode должен действительно искать ее в некоторых других данных Xcode file (а не '.pbxproj') – bobobobo

+0

Я думаю, что он просто ищет идентификатор в системном брелках, а не другом файле Xcode. –

1

Code Signing Identity The определен в YourProject.xcodeproj/project.pbxproj, вы можете искать информацию с CODE_SIGN_IDENTITY как ключевым словом, этот файл (project.pbxproj) не может быть проигнорирован мерзавцем.

Итак, если на другом компьютере есть те же профили Provisioning Profiles, они будут переназначаться автоматически.

Смежные вопросы