我正在尝试导入开发容器。我已经通过选择CocoaPod
使用XCode创建了New > Cocoa Touch Framework
。
然后我生成了.podspec
,并通过pod lint
验证了它的正确性。
已将其添加到我的项目Podfile
中,并且在运行Pod Install
时,我可以看到作为依赖项添加的正确版本号。
问题是当我尝试将其导入文件时,该模块不会出现在智能感知中,如果我尝试构建该模块也不会编译。
我的可可项目看起来像这样
我的.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"
我完全不知道为什么这不起作用。该pod已安装,但在我的应用中不可用。我已经用正确的目标声明了它,所以我确定应该安装它。