Клонировал быстрый пакет, чтобы изменить его. Вставил локальный клон в Xcode. Не могу получить доступ к классам моего проекта из файлов в этом пакете

Файловая структура проекта xcode

Я не могу получить доступ к классам - например, открытый класс Foo в ContentView.swift из JSBridge.swift

import Foo не работает. И никакая панель «целевое членство» в правой части xcode не отображается для любого файла каталога JSBridge (что не позволяет проверить, является ли целевое членство проблемой).

Как я могу сделать свои классы доступными для файлов в этой папке JSBridge / файле JSBridge.swift?

Изменить: у меня есть этот каталог JSBridge в моих настройках сборки> исходники компиляции. Но когда я нажимаю на любой из файлов JSBridge, по-прежнему нет панели «Целевое членство».

Как сделать так, чтобы файлы этого каталога / каталога входили в вашу цель?

введите здесь описание изображения


person Ask P    schedule 29.02.2020    source источник
comment
Если ваши файлы не являются членами целевого объекта, их даже не следует компилировать. Сделайте их членами правильной цели.   -  person gnasher729    schedule 29.02.2020
comment
Я отредактировал свой ответ с рисунком, чтобы дать больше контекста. Каталог JSBridge является частью моих исходников компиляции - мне не хватает чего-то, что сделало бы все файлы каталога JSBridge членами моей цели?   -  person Ask P    schedule 29.02.2020
comment
Вы можете найти полезную тему Добавить зависимость от локального пакета Swift в Xcode 11   -  person Asperi    schedule 29.02.2020