2014-12-16 2 views
0

У нас есть 3 приложения, которые мы поддерживаем, чтобы все использовали один и тот же контроллер меню и модель Core Data. Кроме того, одно из приложений использует несколько видов и контроллеров из одного из приложений. Это доходит до того, что нам нужно найти какой-то способ разделить на разные проекты, чтобы предотвратить мучительный проект проекта Xcode. В настоящий момент весь код смешивается вместе, и каждое приложение имеет свою собственную цель в одном проекте Xcode.Отдельный проект Xcode

Можно ли легко разделить проект на разные проекты с AppA, AppB и AppC, где AppB и AppC зависят от AppA?

ответ

2

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

Адрес docs on how you create Xcode targets.

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

+0

Я только сделал некоторые незначительные изменения на вопрос, Достаточно ли информации? – Jadar

1

Возможно использование cocoapods.

Вы можете создавать свои собственные (частные) контейнеры для различных файлов, на которые ваши проекты опираются, а затем обновлять их в своем собственном репозитории, а затем проекты могут включать в себя модуль и обновлять его по мере необходимости. Кроме того, можно указать конкретные проекты для конкретных отраслей стручка РЕПО и т.д.

(Не уверен, поддерживаются ли основные данные в стручках еще, хотя, может быть)

+0

Я думал об этом, но разве это не означает, что каждый раз, когда вы добавляете файл в проект, вам нужно запустить 'pod update', чтобы использовать файл в другом проекте? – Jadar

+0

Также есть изображения и xib-файлы, входящие в состав Cocoapods? – Jadar

+0

Re: Первый вопрос, да, это на самом деле не так много неудобств. Re: Второе: изображения наверняка, xib предположительно. – shim

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