Я записал приложение для iPhone, и я планирую на открытый исходный код его. Я обеспокоен распределением источника и проверкой, что я получаю только необходимые распределенные файлы. Я также обеспокоен, что, так как я подписал свое приложение для распределения на AppStore, которые открывают определение источника проекта, возможно выставил бы некоторую часть певчих сертификатов.
Существует ли принятая практика для того, что распределить? Я собирался исключить каталог сборки, но требуемый к включенному, что требовалось, чтобы любой легко открыл и разработал проект. Я попробовал это как тест путем копирования всех кроме папки сборки и смог открыть и разработать проект из копии, которая не содержала папку сборки так, чтобы казался прекрасным.
Я предполагаю, что нижняя строка является банкой, я безопасно распределяю весь проект минус каталог сборки или являюсь там вещами, встроенными в файлы проекта, которые я хотел бы исключить вне каталога сборки?
Спасибо за любые ответы я довольно плохо знаком с XCode
Параметр Идентификация подписи кода (вашего проекта и / или цель) иногда содержит ваше имя (или название вашей организации).
Я бы удалил эту настройку (во всех конфигурациях) из файла проекта.
Все действительно важные элементы (например, ваш закрытый ключ) хранятся в цепочке ключей OS X, а не в каких-либо файлах проекта.
Внутри ProjectName.xcodeproj
вы найдете project.pbxproj
и некоторые другие файлы. Вы хотите распространять только project.pbxproj
, остальные файлы имеют особые настройки для вас / вашего компьютера. Кроме того, project.pbxproj
- это просто текстовый файл. Вы можете заглянуть внутрь и увидеть то, что вы раздаете.