2016-05-11 3 views
2

Я пытаюсь создать Cocoapod. Я использовал шаги, перечисленные на их веб-сайте, для этого; однако теперь, когда я пытаюсь создать пример приложения, у меня возникают проблемы. Он находит и автоматически завершает модуль, однако он говорит: "Не определено Тип" для чего я определил в классах:Исходные файлы не найдены в Swift

Podfile: podfile

Podspec: podspec

класса попытки для использования контейнера: class

Протокол определен в модуле, включен в правильном проекте: protocol

Не уверен, что происходит, но когда я Ctrl + клик на выделенных протоколах в изображении 3 он мне ссылку на правильные файлы в pod

ответ

3

Попробуйте объявить свой протокол общедоступным, поскольку ваш модуль существует в другом модуле, а разрешение по умолчанию - внутреннее.

+0

Вот и все! Я не знал об этом. Спасибо! – CWineland

+1

Рад, что исправил его. Еще один элемент, объявив, что протокол является общедоступным, будет раскрывать все его свойства и методы. Если вы не хотите этого делать, вы можете указать их как внутренние, так и частные, чтобы это не происходило. – CodeBender

Смежные вопросы