Skip to content

docs: update release process for iOS and Xcode Cloud integration#1014

Merged
aanorbel merged 2 commits intomainfrom
docs/ios-release-notes
Dec 1, 2025
Merged

docs: update release process for iOS and Xcode Cloud integration#1014
aanorbel merged 2 commits intomainfrom
docs/ios-release-notes

Conversation

@aanorbel
Copy link
Copy Markdown
Member

@aanorbel aanorbel commented Nov 25, 2025

Closes #460

@aanorbel aanorbel requested a review from sdsantos November 25, 2025 09:29
Comment thread docs/Release.md Outdated
For iOS, update the `BUNDLE_VERSION` to match `versionCode` and `APP_VERSION` to match `versionName`
at `iosApp/Configuration/Config.xcconfig`.

- Run the Xcode Cloud workflow if not triggered automatically to ensure all iOS related actions for release are able to run.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Maybe this should be a new step, like 1.3, since it's more than just updating the version.

Also, how can I run the Xcode Cloud workflow? It sound like a Github Workflow, but it isn't right? Can we link to it and/or explain who has access to it?

Comment thread docs/Release.md Outdated
It may fail due to differences in Xcode versions, macOS versions, or CI configuration.
Use the build logs to diagnose and fix any issues, then re-run the build.

- Once the build passes, update the build number under **Xcode Cloud > CI/CD > Settings** to match your release versioning.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Can we use a link for Xcode Cloud > CI/CD > Settings? And the other similar references?

Comment thread docs/Release.md

#### 2.2 Publish iOS Apps

Go to [Publish iOS Apps](https://github.com/ooni/probe-multiplatform/actions/workflows/publish_ios.yml),
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

We should delete this workflow too, to avoid confusions.

@aanorbel aanorbel merged commit 340338f into main Dec 1, 2025
8 checks passed
@aanorbel aanorbel deleted the docs/ios-release-notes branch December 1, 2025 08:19
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.

CD: Workflow to publish new iOS apps

2 participants