Я использую Cocoapods / xcodeproj gem для генерации своих проектов Xcode, для фреймворка в том же проекте я могу сделать
common = project.targets.find { |t| t.name == "TestCommon" }
target.frameworks_build_phases.add_file_reference(common.product_reference)
Но это не работает, если фреймворк и target
из разныхпроекты, но в том же рабочем пространстве.