Skip to content

Conversation

@marionbarker
Copy link
Contributor

@marionbarker marionbarker commented Jun 24, 2025

Purpose

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

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.

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.

Test

With these modifications, the Add Identifiers action succeeds:

After configuring the Trio Watch Identifier App Group capability with Trio App Group:

  • Build failed
  • Edited to say this build failed because I forgot that main has an Identifier not found in dev and I did not add Trio app group to that one.
  • Build succeeded
  • Installed the TestFlight onto test phone from that build

@dnzxy dnzxy merged commit 31edb6f into main Jun 24, 2025
2 checks passed
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.

5 participants