Skip to content

Updating Xcode Version to 26 in CI - #358

Merged
abroa01 merged 70 commits into
mainfrom
development
Apr 22, 2026
Merged

abroa01 merged 70 commits into
mainfrom
development

Conversation

@abroa01

@abroa01 abroa01 commented Apr 22, 2026

Copy link
Copy Markdown
Collaborator
image

abroa01 and others added 30 commits March 17, 2026 14:21
ci: migrate dev mobile release steps to fastlane
ci: fix fastlane bundler setup and path resolution
ci: fix ios bundler install and android play upload option
ci: fix android fastlane metadata upload
ci: exclude vendor bundle from downstream dev workflow artifact
Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) from 5.4.2 to 5.5.6.
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases)
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md)
- [Commits](NaturalIntelligence/fast-xml-parser@v5.4.2...v5.5.6)

---
updated-dependencies:
- dependency-name: fast-xml-parser
  dependency-version: 5.5.6
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…parser-5.5.6

chore(deps): bump fast-xml-parser from 5.4.2 to 5.5.6
fix: pass CI keychain to fastlane certificate import
fix: add cocoapods gem for iOS fastlane lane
updated lock file after addin cocoapods in gem file
abroa01 and others added 28 commits March 24, 2026 11:10
fix ios dev fastlane match and pod install
fix(ci): capture ios build logs for fastlane archive failures
fix(ci): remove broken ios signing xcargs
ix(ci): use update_code_signing_settings to prevent CocoaPods signing…
fix(ci): force legacy match encryption for OpenSSL 3.x/LibreSSL compa…
debug: add verbose match logging and CI environment diagnostics
Match's empty-password .p12 import fails with 'MAC verification failed'
on macOS 15 due to PKCS12 format incompatibility. Keep match for
provisioning profiles, use import_certificate with the original
password-protected .p12 for the signing identity.

Removes debug logging from previous diagnostic run.
fix(ios): import signing cert directly, bypass match PKCS12 on macOS 15
import_certificate also fails with MAC verification error because
Fastlane concatenates the password into a shell string without escaping
and omits the -f pkcs12 format flag.

Use Open3.popen3 with array args (no shell interpolation) and the exact
security import flags from the working production workflow:
-A -t cert -f pkcs12
fix(ios): use raw security import with exec-style args, bypass shell
Roll back to pre-fastlane state (a4a5436). Removes Fastfile, Gemfile,
Matchfile, Appfile and restores deploy-development.yml to the
xcodebuild/gradlew-based workflow. Starting fresh with a clean setup.
@abroa01 abroa01 linked an issue Apr 22, 2026 that may be closed by this pull request
@abroa01
abroa01 merged commit 8764581 into main Apr 22, 2026
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.

Build new app using Xcode 26

1 participant