问题标签 [xcconfig]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
58 浏览

ios - 加载具有多种配置的不同 .xcassets(.xcconfig 文件)

我必须使用 xcode 项目中的 xcconfig 文件为每个配置设置不同的颜色资源和图像资源

0 投票
0 回答
91 浏览

linker - 是否有人说只为一个配置链接 SPM?

首先,我有一个具有 3 个配置的项目:DEV、PRE 和 PRO,并且只有一个目标。其次,我将业务逻辑放在一个单独的模块中。该模块包含一些模拟服务器响应的文件。目标是这个文件只能插入 DEV。

现在我认为根据配置添加 SPM 是不可能的。我找到的解决方案将在 SPM 中创建两个目标,一个带有测试文件,另一个没有测试文件。之后我需要在主项目中创建两个目标,但我不喜欢这个想法。

即Package.swift:

我想找到某种方法将正确的库链接(自动或使用构建脚本手动)到每个配置。

0 投票
0 回答
34 浏览

swift - 如何在 infoplist.String 中显示 xcconfig 产品名称?

我有多个目标,如开发、AdHoc 和生产,也有各自的 XCConfig。现在我们需要在我们的应用程序中集成本地化,所以我添加了 infoplist.string 文件以进行权限本地化,但现在 $(PRODUCT_NAME) 键不再打印应用程序名称。任何帮助都会很棒。

0 投票
1 回答
76 浏览

xcode - xcodebuild:在使用条件集错误覆盖参数时实现对宏的 XCBuild 支持

我正在调用xcodebuild(Xcode 12.5)使用参数指定一个 xcconfig 文件-xcconfig。如果 xcconfig 文件包含基于构建配置的条件变量分配(例如SWIFT_OPTIMIZATION_LEVEL[config=Debug] = -Onone),我会收到以下错误:

并且xcodebuild失败了正在执行的任何操作。

fastlane gym 请注意,在使用gym的参数构建和传递xcconfig文件时也会发生这种情况xcconfig(这是有道理的,因为gym只是在后台调用xcodebuild并使用相同的xcconfig参数......)

0 投票
0 回答
22 浏览

swift - 如何与 cocoapod 共享相同的预处理器标志

我有几个 Swift cocoapod 的代码,我只想在设置预处理器标志时执行/编译。该项目按以下方式设置:

项目 A ->(消耗)项目 B

项目 A 和 B 的代码如下所示:

在项目 A 中有如下代码:

然后在项目 B

我有一个设置预处理器标志的构建脚本,但它只适用于项目 A,项目 B 似乎忽略了标志值并保持为假。如何设置我的构建脚本,以便在项目 A 和项目 B 中确定标志值(B 是我拥有的 cocoapod)。

我的构建脚本