Xcode iPhone проект с открытым исходным кодом для распространения - PullRequest
8 голосов
/ 12 февраля 2010

Я написал приложение для iPhone и планирую открыть его. Я обеспокоен распространением исходного кода и обеспечением того, чтобы я получал только необходимые файлы. Я также обеспокоен тем, что с тех пор, как я подписал свое приложение для распространения в AppStore, в рамках которого открытые источники проекта могли бы раскрыть некоторую часть певческих сертификатов.

Есть ли общепринятая практика для чего распространять? Я собирался исключить каталог сборки, но хотел включить то, что требовалось, чтобы любой мог легко открыть и собрать проект. Я попробовал это в качестве теста, скопировав все, кроме папки сборки, и смог открыть и собрать проект из копии, которая не содержала папку сборки, так что это выглядит нормально.

Я думаю, суть в том, могу ли я безопасно распространять весь проект за вычетом каталога компоновки или есть вещи, встроенные в файлы проекта, которые я бы хотел исключить из директории компоновки?

Спасибо за любые ответы, я довольно новичок в xcode

1 Ответ

9 голосов
/ 12 февраля 2010

Параметр Код подписи (вашего проекта и / или цели) иногда содержит ваше имя (или название вашей организации).

Поэтому я бы удалил эту настройку (во всех конфигурациях) из файла проекта.

Все действительно важные элементы (например, ваш закрытый ключ) хранятся в цепочке ключей OS X, а не в файлах проекта.

Внутри ProjectName.xcodeproj вы найдете project.pbxproj и некоторые другие файлы. Вы хотите распространять только project.pbxproj, остальные файлы имеют определенные настройки для вас / вашего компьютера. Также project.pbxproj - это просто текстовый файл. Вы можете заглянуть внутрь и увидеть что вы даете.

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