Интегрировать приложение iOS в другое приложение iOS - PullRequest
1 голос
/ 10 февраля 2020

У меня есть приложение A и приложение B, и я создал новое приложение C, затем я хотел интегрировать это новое приложение в старые как часть их, чтобы каждое из приложений A и B имело раздел, содержащий приложение C. Как мне приступить к реализации такой интеграции и обеспечить модульность моего нового приложения?

Ответы [ 2 ]

0 голосов
/ 10 февраля 2020

Если это действительно три отдельных приложения и вы просто хотите, чтобы код из приложения C использовался в приложениях A и B, самый простой подход - это рабочая область, содержащая все три проекта приложения и делающая код C частью нескольких цели приложения.

Если вы хотите быть более формальным, вы можете express Cs кодировать как основу и сделать это зависимостью двух других. Но если мы говорим исключительно об исходном коде, новая интеграция с Xcode Package Manager является более простым решением. Однако в данный момент пакет не может содержать ресурсы, такие как раскадровка, поэтому, если вам это нужно, фреймворк является единственным решением.

0 голосов
/ 10 февраля 2020

Мне кажется, что в конце пользователь увидит два приложения (A и B), а в некоторых разделах этих приложений есть общая часть (C), которая одинакова. Для пользователя нет загружаемого приложения C. Ваша цель - поделиться кодом для C между A и B.

Я бы посмотрел видео 2019 WWD C о Swift Package Manager и поместил код для C в быстром пакете, который вы разделяете в двух других приложениях. Вы должны думать о C как о структуре или пакете, а не как о приложении.

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

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