Невозможно получить доступ к классу из пользовательской динамической структуры (Swift)
Моя тестовая динамическая инфраструктура iOS XYZFramework
состоит из одного класса XYZ
.
Однако даже после объявления:
import XYZFramework
Я не могу получить доступ к этому классу при любых попытках, приведших к следующей ошибке:
Use of unresolved identifier 'XYZ'
Как решить эту проблему?
Ответы
Ответ 1
Нашел ответ. Мне пришлось префиксное объявление класса с помощью модификатора public
. Итак:
class XYZ
{
}
стали:
public class XYZ
{
}
И, как всегда, уничтожение папки ~/Library/Developer/Xcode/DerivedData
устраняет любые незначительные сложности.