我正在尝试创建一个带有两个静态库的私有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'
而且,这是我的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' }
注意:我可以通过在主应用程序中手动编译和删除它来使用这个框架
答案 0 :(得分:0)
如果有人需要知道,我通过更改'目标会员资格' 来实现目标 我的库中的头文件从'项目' 到'公共'