gpt4 book ai didi

ios - 可能有一个 CocoaPods 有一个包含主应用程序的搜索路径

转载 作者:可可西里 更新时间:2023-11-01 03:54:00 25 4
gpt4 key购买 nike

这是我第一次编写自己的 Cocoapod,所以这可能是一个非常简单的问题,但是......

我正在尝试使用 Cocoapods 为我们公司内部使用的一系列应用程序分发通用代码(CocoaPod 称为 CommonHex,前缀为 HEX,因此 HEXItem.h/m)。但是,我们有一个特定于每个应用程序的配置文件,名为 HOSTConfig.h/m。有什么方法可以从我们的 CommonHex pod 中访问这个 HOSTConfig.h/m 吗?

似乎我应该能够拥有例如一个配置文件,该文件将具有自己的值,但如果它存在,则会引入 HOSTConfig.h/m?并且可能必须扩展搜索路径或其他内容。

所以我喜欢:

MainApp
\-MainApp
\-HOSTConfig.h/m

CommonHex
\-Classes
\-HEXItem.h/m
\-HEXItemViewController.h/m

我希望这能够通过另一个类访问 HOSTConfig.h/m,如果 HOSTConfig.h/m 存在于托管应用程序中,它使用这些值,否则它使用我们 CocoaPod 中的值

编辑#1

所以在 CommonHex.podspec 中,我有以下内容,但这似乎不起作用:

  s.source_files  = "Classes", "Classes/**/*.{h,m}", "$(PROJECT_DIR)/HOSTConfig.{h,m}"

最佳答案

如果您正在寻找一种从任何 Pod 项目访问 MainApp 项目中的某些头文件(用于配置数据)的方法,那么问题只是在 Pod 项目中提供正确的路径变量。

只需添加

"$(PROJECT_DIR)/.."

连同对User Header Search Paths 条目 build设置的引号,并且不要忘记选择递归。

这将允许在不更改 podfile 的情况下将 Pod 的 header 搜索可见性扩展到主项目。

样本: enter image description here

关于ios - 可能有一个 CocoaPods 有一个包含主应用程序的搜索路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28163766/

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