Что вы на самом деле пытаетесь сделать?
Если у вас есть весь проект Xcode, вы намерены делиться между различными продуктами, которые обычно предполагают, что ваш проект строит одну или несколько целей (таких как фреймворк и т. Д.),Следовательно, ваш «разделяемый» проект должен иметь возможность создавать каркас самостоятельно, независимо от рабочей области, в которой он находится, верно?
Давайте предположим, что это каркас.В большинстве случаев Xcode может выяснить зависимость, просто добавив продукт платформы к фазе сборки Link (предполагаемого) приложения с использованием платформы.Готово.Xcode должен знать, чтобы сначала создать цель проекта фреймворка, так как он связан с ним при создании цели проекта приложения.
Таким образом, ваша проблема, вероятно, заключается просто в том, чтобы узнать, где Xcode ищет файлы.Поскольку проекты в рабочих пространствах совместно используют папку сборки этого рабочего пространства, все они могут «видеть» друг друга.Но в случае с фреймворком, простой импорт по имени файла не обрезает его.Вам понадобится:
#import <MyNetworkingFramework/MyNetworkingFramework.h>
Поскольку вы включаете определенный заголовок (JSONRequest.h) (который должен быть одним из общедоступных заголовков на этапе создания заголовков копирования целевой структуры), вам потребуется:
#import <MyNetworkingFramework/JSONRequest.h>
Если ваш «общий» проект не является структурой, вам нужно изменить свой вопрос, включив более подробное описание двух ваших проектов и их целей.