Swift创建带有依赖错误的cocoapod

时间:2018-08-04 15:45:36

标签: ios swift dependencies cocoapods

尝试构建一个cocoapod,我需要将SwiftKeyChainWrapper cocoapod包含为依赖项。我在.podSpec文件中链接了Pod,但是(1)在构建使用方法的方法时,我找不到在开发Pod中包含它的方法,而(2)运行pod lib lint --verbose --no-clean --use-libraries时,我得到了出现以下错误:

  
      
  • 错误| [iOS]未知:遇到未知错误(用Swift编写的Pod只能集成为框架;将use_frameworks!添加到您的Podfile或目标中以选择使用它。正在使用的Swift Pod是:SwiftKeychainWrapper
  •   

在pod项目中,我有以下内容:

platform :ios, '11.0'
use_frameworks!
target 'MyPod_Example' do   
  pod 'MyPod', :path => '../'

  target 'MyPod_Tests' do
  inherit! :search_paths


  end
end

并列出了依赖项:

s.dependency 'SwiftKeychainWrapper'

谢谢

1 个答案:

答案 0 :(得分:0)

FindViewByID是使用静态库而不是动态框架的标志,应将其从lint命令中删除,以使其可作为框架使用。