Skip to content

ci: add marketing version number#3

Open
lvaccaro wants to merge 1 commit intoBlockstream:mainfrom
lvaccaro:ci-add-market-version
Open

ci: add marketing version number#3
lvaccaro wants to merge 1 commit intoBlockstream:mainfrom
lvaccaro:ci-add-market-version

Conversation

@lvaccaro
Copy link
Copy Markdown
Member

@lvaccaro lvaccaro commented May 6, 2026

Apple requires a version number in format x.x.x for all framework included in an application at appstore submission.

Error report:

ERROR: [altool.BE481CFC0] The bundle 'Payload/gaios.app/Frameworks/glsdkFFI.framework' is missing plist key. The Info.plist file is missing the required key: CFBundleShortVersionString. Please find more information about CFBundleShortVersionString at https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleshortversionstring (90057) 

Add MARKETING_VERSION number in format x.x.x as shell environment variables. When task runs the shell commands inside, xcodebuild inherits them automatically as CFBundleShortVersionString in the framwork.

Moreover split version number:

  • gl_version : greenlight branch or tag
  • tag_version : the tag for the current gl-sdk-swift release

Signed-off-by: Luca Vaccaro <me@lvaccaro.com>
@lvaccaro lvaccaro force-pushed the ci-add-market-version branch from b9db58d to ae935d4 Compare May 6, 2026 17:29
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