带有ObjC静态库的私有Swift Pod

时间:2017-03-16 05:08:16

标签: ios swift cocoapods

我正在尝试创建一个带有两个静态库的私有pod。

pod的来源很快,但它依赖于我无法控制的两个第三方静态库。

Linting我的podspec,我得到了第二个lib(带有模块映射)的以下错误

- ERROR | [iOS] xcodebuild: Returned an unsuccessful exit code. You can use `--verbose` for more information.
- ERROR | xcodebuild:  TestKit/TestKit/SSAIPolicy.swift:11:8: error: no such module 'SecondLib'

Project Structure

而且,这是我的podspec文件的源代码部分:

  spec.source_files  = 'TestKit/*', 'Vendor/**/*.{h,modulemap}'
  spec.vendored_libraries = 'Vendor/FirstLib/libService.a', 'Vendor/SecondLib/libManagement.a'

  spec.pod_target_xcconfig = { 'OTHER_LDFLAGS' => '-ObjC' }

注意:我可以通过在主应用程序中手动编译和删除它来使用这个框架

1 个答案:

答案 0 :(得分:0)

如果有人需要知道,我通过更改'目标会员资格' 来实现目标  我的库中的头文件从'项目' '公共'