我有一个pod,我想在其中包含一个静态框架。当我在.dependency
中添加框架.podspec
时:
s.dependency 'Static_Framework', '~> 1.0.0'
我收到错误:
- ERROR | [iOS] unknown: Encountered an unknown error (The 'App' target has transitive dependencies that include static binaries: (/private/var/folders/bc/T/CocoaPods-Lint-20171010-28205/Pods/Static_Framework/Frameworks/Static_Framework.framework)) during validation.
是否可以向pod添加静态框架?如果是,那么正确的方法是什么?
或者我可以将该框架与我的pod一起添加到项目中以使我的pod工作吗?
pod 'Static_Framework', '~> 1.0.0'
pod 'My_Pod', '~> 0.1.0'
因为现在当我将我的pod添加到项目而没有在Static_Framework
中描述s.dependency
时,我的pod文件中出现了构建错误No such module 'Static Framework
。
答案 0 :(得分:0)
在.podspec文件中,在行上方:
s.dependency 'Static_Framework', '~> 1.0.0'
添加:
s.static_framework = true
使用CocoaPods 1.4.0及更高版本时,一切都应该正常工作!