Я прошел через нечто подобное с моими приложениями. У меня была рабочая версия приложения для iPhone, которую я хотел перенести на iPad. Я создал проект для iPad и добавил к нему совместимый код. К счастью для меня, у меня было довольно четкое разделение данных и кода пользовательского интерфейса, и я смог поделиться большей частью кода данных; в новом проекте iPad единственное, для чего мне пришлось писать новый код - это пользовательский интерфейс.
Я полностью готов изменить способ, которым я справляюсь с этим разделением. Теоретически может показаться, что вы можете указать разные идентификаторы комплекта и включить / выключить настройки, чтобы включить версии для iPad или iPhone. Но я решил, что будет проще отделить мои проекты для iPad / iPhone.
Надеюсь, это поможет!