如何获取其他操作使用的 ios Bundle ID

How to get ios Bundle ID that other actions use

我的 Fastlane 已配置好并且运行良好。 Match 已设置好并且运行良好。 Everything 会自动检测项目和包 ID,并且运行良好...

但我需要在下面手动设置profile_path:

automatic_code_signing(
use_automatic_signing: false,
team_id: "ZZZZ",
code_sign_identity: "iPhone Developer",
profile_name: ENV['sigh_com.blah.blah_development_profile-name'] )

这需要知道要传递到环境变量中的包 ID。所有操作似乎都知道包 ID,但我无法在任何地方获取它。我不想手动硬编码 ID。

如果我不执行上述步骤,即使有匹配设置,构建也会失败。

看起来使用 CredentialsManager::AppfileConfig.try_fetch_value(:app_identifier) 应该足以获取应用程序标识符,假设您已将其定义为 Appfile 或类似内容的一部分。