Подтвердить что ты не робот

Невозможно получить доступ к классу из пользовательской динамической структуры (Swift)

Моя тестовая динамическая инфраструктура iOS XYZFramework состоит из одного класса XYZ.

Однако даже после объявления:

import XYZFramework

Я не могу получить доступ к этому классу при любых попытках, приведших к следующей ошибке:

Use of unresolved identifier 'XYZ'

Как решить эту проблему?

4b9b3361

Ответ 1

Нашел ответ. Мне пришлось префиксное объявление класса с помощью модификатора public. Итак:

class XYZ
{

}

стали:

public class XYZ
{

}

И, как всегда, уничтожение папки ~/Library/Developer/Xcode/DerivedData устраняет любые незначительные сложности.