Skip to content

fix(mobile): align Live Activity target name for EAS signing - #389

Merged
AprilNEA merged 1 commit into
masterfrom
xuan/code-534
Aug 1, 2026
Merged

AprilNEA merged 1 commit into
masterfrom
xuan/code-534

Conversation

@AprilNEA

@AprilNEA AprilNEA commented Aug 1, 2026

Copy link
Copy Markdown
Member

Summary

  • make the Live Activity Xcode target name match the EAS signing target exactly
  • preserve the user-facing LinkCode Agent Activity display name
  • keep the Live Activity target and signing configuration intact

Root cause

@bacons/apple-targets sanitized LinkCode Agent Activity to the EAS target name LinkCodeAgentActivity, while Expo provisioning looked up PBXNativeTarget.name by exact equality. The generated Xcode target retained spaces, so the production iOS build failed during Configure Xcode project.

Impact

Production EAS builds can assign the existing widget provisioning profile to the generated Live Activity target.

Validation

  • clean iOS Expo prebuild
  • Expo config introspection confirms EAS targetName: LinkCodeAgentActivity
  • Expo's exact findNativeTargetByName lookup succeeds against the generated project
  • pnpm check:ci
  • pnpm test — 2,439 passed, 1 skipped
  • pnpm -F @linkcode/mobile smoke:export — Android and iOS passed

Linear: CODE-534

@linear-code

linear-code Bot commented Aug 1, 2026

Copy link
Copy Markdown

CODE-534

@AprilNEA
AprilNEA marked this pull request as ready for review August 1, 2026 21:08
@AprilNEA
AprilNEA merged commit 76d508d into master Aug 1, 2026
9 checks passed
@AprilNEA
AprilNEA deleted the xuan/code-534 branch August 1, 2026 21:08
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.

1 participant