如何获取其他操作使用的ios捆绑包ID

时间:2019-02-04 15:10:25

标签: fastlane fastlane-match fastlane-gym

我的Fastlane已配置并且运行良好。比赛已经设置好,运作良好。一切都会自动检测到项目和捆绑软件ID,并且效果很好...

但是我需要在以下位置手动设置profile_path:

  

automatic_code_signing(
        use_automatic_signing:false,
        team_id:“ ZZZZ”,
        code_sign_identity:“ iPhone开发者”,
        profile_name:ENV ['sigh_com.blah.blah_development_profile-name']        )

这需要知道分发包ID才能传递到环境变量中。所有操作似乎都知道捆绑软件ID,但是我什么都找不到。我不想手动对ID进行硬编码。

如果我没有执行上述步骤,即使使用了比赛设置,构建也会失败。

1 个答案:

答案 0 :(得分:1)

假设您已将其定义为<fo:inline keep-together.within-line="always">或类似内容的一部分,那么使用CredentialsManager::AppfileConfig.try_fetch_value(:app_identifier)看起来就足以获取应用程序标识符。