尝试构建一个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'
谢谢
答案 0 :(得分:0)
FindViewByID
是使用静态库而不是动态框架的标志,应将其从lint命令中删除,以使其可作为框架使用。