向Pod添加静态框架。

时间:2017-11-17 08:54:19

标签: ios swift cocoapods

我有一个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

1 个答案:

答案 0 :(得分:0)

在.podspec文件中,在行上方:

s.dependency 'Static_Framework', '~> 1.0.0'

添加:

s.static_framework = true

使用CocoaPods 1.4.0及更高版本时,一切都应该正常工作!