Skip to content

Conversation

@marionbarker
Copy link
Contributor

Purpose

Enable the use of the Add Identifiers action which stopped working following a modification made at Apple in May 2025.

See also, LoopWorkspace PR 285 and PR 286.

Method

The solution requires using a special version of fastlane 2.228.0 with PR 29596 applied along with a modification to the fastlane/Fastfile file and a modification to the add_identifiers.yml file.

This uses a branch at the loopandlearn fork: https://github.com/loopandlearn/fastlane/tree/wip_2.228.0_pr29596

Details of updated files

  1. The Gemfile file is modified to use the SHA of the custom branch mentioned above, running bundle update fastlane and then committing the Gemfile and Gemfile.lock files.
  2. The fastlane/Fastfile was modified according to the suggestion by @dnzxy which adds the "platform" variable to the configure_bundle_id function.
  3. The add_identifiers.yml file was modified as well
    • The critical change needed for Add Identifiers to work again was to use bundle exec fastlane, as in LoopWorkspace, instead of fastlane
    • The other change just hides some tables using the same format as is done for LoopWorkspace

@gestrich gestrich merged commit 621a630 into LoopKit:dev Jun 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants