传递静态依赖性导致未找到模块错误

时间:2018-09-04 14:05:01

标签: ios cocoa-touch cocoapods swift4

我编写了一个可可接触框架,该框架依赖于OBJC库VVJSONSchemaValidation。我使用以下方法与可可足类一起安装:

flex-item

我的框架正确构建。我已经将我的框架放入pod并在.podspec中将VVJSONSchema lib指定为依赖项:

pod 'VVJSONSchemaValidation', '1.5.0', :modular_headers => true

当我将此Pod导入一个简单的iOS应用项目中时:

s.library = "VVJSONSchemaValidation", "1.5.0"

由于未找到VVJSONSchemaValidation模块,因此MyFramework无法在应用程序项目中构建。但是,如果我直接从应用程序中引用VVJSONSchemaValidation,而不使用MyFramework,则会找到该模块,并且一切正常。链接器/搜索路径等似乎已正确设置。

那么,如何获取要在应用程序项目中构建的框架并找到所需的VVJSONSchemaValidation库? (下面的绿色线表示有效,下面的红色线无效)

enter image description here

0 个答案:

没有答案