Skip to content

Conversation

@kieran-osgood-shopify
Copy link
Contributor

@kieran-osgood-shopify kieran-osgood-shopify commented Nov 4, 2025

What changes are you making?

  • Fixed archiving for iOS release
  • Introduced a DISPLAY_NAME property to the .envs
  • DISPLAY_NAME is used as the install name on iOS / Android
  • There is a new script to copy over the .env as a JSEnvironment.xcconfig - which the iOS app now uses to configure the CFBundleDisplayName (name of the app in app launcher on iOS)

I've added pre-build commands which will ensure that the JSEnvironment is created before continuing with xcode compilation

Given a display_name like this:
image

iOS:
image

Android:
image


PR Checklist

Important

Releasing a new version of the kit?


Tip

See the Contributing documentation for instructions on how to publish a new version of the library.

@kieran-osgood-shopify kieran-osgood-shopify requested a review from a team as a code owner November 4, 2025 09:45
@kieran-osgood-shopify kieran-osgood-shopify force-pushed the prototype-development/archiving branch from 05d9b3e to 42a95b8 Compare November 4, 2025 10:43
@kieran-osgood-shopify kieran-osgood-shopify changed the title Fix: Archiving Fix iOS Archiving / Dynamic App Display Name from .env Nov 4, 2025
"turbo": "turbo",
"test": "jest"
"test": "jest",
"env-to-xcconfig": "./scripts/env_to_xcconfig"
Copy link
Contributor

@kiftio kiftio Nov 7, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we need a .sh suffix here

I get command not found: ./scripts/env_to_xcconfig without it

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

dang it - im going to rename the script

I forgot to retest this part as teccccchnically the xcode build will always run this, so i feel like its maybe superfluous to even have an imperative way to call it

Copy link
Contributor

@kiftio kiftio left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just need to fix up the suffix

@kieran-osgood-shopify kieran-osgood-shopify force-pushed the prototype-development/archiving branch from aa1a443 to b097053 Compare November 11, 2025 10:54
@kieran-osgood-shopify kieran-osgood-shopify merged commit 1868898 into prototype/development Nov 11, 2025
5 of 7 checks passed
@kieran-osgood-shopify kieran-osgood-shopify deleted the prototype-development/archiving branch November 11, 2025 12:00
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