【问题标题】:Private Swift Pod with ObjC static libraries带有 ObjC 静态库的私有 Swift Pod
【发布时间】:2017-03-16 05:08:16
【问题描述】:

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

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

检查我的 podspec,我仅针对第二个库(带有模块映射)收到以下错误

- 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'

还有,这是我的 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' }

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

【问题讨论】:

    标签: ios swift cocoapods


    【解决方案1】:

    如果有人需要知道,我可以通过更改“目标会员” 我的库中的头文件从 'Project''Public'

    【讨论】:

      猜你喜欢
      • 2016-06-05
      • 2014-09-18
      • 2019-12-31
      • 2017-10-26
      • 2012-04-20
      • 1970-01-01
      • 2016-05-28
      • 2021-08-31
      相关资源
      最近更新 更多