Я пытаюсь импортировать модуль разработки. Я создал CocoaPod
, используя XCode, выбрав New > Cocoa Touch Framework
.
Затем я сгенерировал .podspec
и подтвердил, что он верен через pod lint
.
Это было добавлено в мой проект Podfile
и при запуске Pod Install
Я вижу правильный номер версии, добавленный как зависимость.
Проблема в том, что когда я пытаюсь импортировать файл в файл, модуль не отображается в intellisense и не компилируется, если я просто пытаюсь его собрать.
Мой проект Какао выглядит следующим образом
и мой .podspec
выглядит так
Pod::Spec.new do |s|
s.platform = :ios
s.ios.deployment_target = '11.0'
s.name = "HomeComponents"
s.summary = "Common Home Components"
s.requires_arc = true
s.version = "1.0.3"
s.license = { :type => "MIT", :file => "LICENSE" }
s.author = { "xxx xxx" => "xxx@xxx.xxx" }
s.homepage = "https://xxx/xxx/xxx"
s.source = { :git => "https://github.com/xxx/xxx.git", :tag => "#{s.version}" }
s.framework = "UIKit"
s.source_files = "Sources/**/*.{swift}"
s.resources = "Sources/**/*.{png,jpeg,jpg,storyboard,xib,xcassets}"
s.swift_version = "4.0"
Я в полном недоумении, почему это не работает. Модуль устанавливается, но просто не доступен в моем приложении. Я объявил это с правильной целью, поэтому я уверен, что это должно быть установлено.