gpt4 book ai didi

ios - 将自定义模块添加到 Podspec 中的 Target build设置

转载 作者:搜寻专家 更新时间:2023-10-31 22:49:09 24 4
gpt4 key购买 nike

我尝试将自定义模块添加到我的 Podspec 中,但设置:module_map : 'module/module.modulemap'

在build设置中:

xcconfig = { 'MODULEMAP_FILE' => '$(SRCROOT)/module', 'HEADER_SEARCH_PATHS' => '$(SDKROOT)/usr/include/libxml2 $(PODS_ROOT)/module $(SDKROOT)/usr/include/libresolv',
'LIBRARY_SEARCH_PATHS' => '"$(PODS_ROOT)/XMPPFramework/Vendor/libidn"', 'OTHER_LDFLAGS' => '"-lxml2"', 'CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES' => 'YES', 'ENABLE_BITCODE' => 'NO', 'SWIFT_INCLUDE_PATHS' => '$(SRCROOT)/module/module.modulemap'}

但是 pod spec lint 会失败,告诉我他不知道我的自定义模块。

最佳答案

我设法通过设置 pod_target_xcconfig 属性解决了这个问题。完整的部分看起来像这样:

s.preserve_path = 'module/module.modulemap'
s.module_map = 'module/module.modulemap'

core.pod_target_xcconfig = { 'HEADER_SEARCH_PATHS' => $(PODS_ROOT)/mypod/module }
core.xcconfig = { 'HEADER_SEARCH_PATHS' => '$(SDKROOT)/usr/include/libxml2 $(PODS_ROOT)/mypod/module }

关于ios - 将自定义模块添加到 Podspec 中的 Target build设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32331115/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com