Повторное использование кода проекта для нескольких приложений

#ios #xamarin.ios #app-store

#iOS #xamarin.ios #app-store

Вопрос:

У меня есть проект в Xamarin.iOS, и я хочу создать его для разных клиентов под разными идентификаторами приложений с уникальными значками для каждого клиента. Каков наилучший способ сделать это?

Ответ №1:

Есть много (много …) способов, которыми вы могли бы это сделать.

Проще всего было бы создать несколько проектов приложений (.csproj) в рамках одного и того же решения (.sln).

У каждого проекта будет своя конфигурация, определения, цели, даже файлы (например, значки). Все источники будут ссылками (т. Е. Ссылками на файлы) из основного проекта.

Это позволит вам настраивать / брендировать, создавать и публиковать каждое приложение отдельно, сохраняя при этом единую базу кода для всех из них (из одного решения).

Комментарии:

1. Есть ли учебное пособие для этого?

2. Хорошей отправной точкой было бы найти «Разделение проблем» и начать оттуда. Это помогло бы поместить код в повторно используемые библиотеки (или «компоненты»). У «Дорогого ребенка» много имен, и еще одним поисковым термином будет «Модульная конструкция».