gpt4 book ai didi

ios - `xcconfig` 文件中的条件用户定义变量

转载 作者:可可西里 更新时间:2023-10-31 23:14:11 24 4
gpt4 key购买 nike

使用 Xcode 8,在 macOS Sierra 上运行,我试图在 xcconfig 文件中声明一个条件变量。

我的项目正在使用 fastlane match ,所以我主要想使用 fastlane gym存档我的应​​用程序,但我也希望能够手动执行存档(测试目的)。

我想要实现的是这样的:

_ARCHIVING_WITH_CLI = YES // Actually want to check for some fastlane ENV variabel here, not sure how...

#ifdef _ARCHIVING_WITH_CLI
_PROVISIONING_PROFILE_APP_STORE = sigh_com.mycomp.app_appstore
#else
_PROVISIONING_PROFILE_APP_STORE = match AppStore com.mycomp.app
#endif

PROVISIONING_PROFILE_SPECIFIER[config=Release] = $(_PROVISIONING_PROFILE_APP_STORE)

但显然这是错误的语法。我曾尝试寻找文档,但没有真正找到任何文档。

  1. 你能帮我解决xcconfig语法吗?
  2. 你能帮我吗检查归档是手动启动还是通过 fastlanegym(xcodebuild CLI)

最佳答案

这是您要查找的文档:https://docs.fastlane.tools/actions/

您还可以运行 gym help 并查看支持的参数。 xcconfig 就像 Fastfile 中的任何其他参数:

gym {
...,
xcconfig: "STRING",
...
}

我不确定您为什么希望在设置matchgym 后能够手动存档。您应该能够从您的机器上运行相同的 Fastfile,match 将处理安装您的证书,您将完成同样的事情。

参见 https://codesigning.guide/

关于ios - `xcconfig` 文件中的条件用户定义变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40171376/

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