Conversation
There was a problem hiding this comment.
Code Review
This pull request transitions the iOS and tvOS integration tests from CocoaPods to Swift Package Manager (SPM). The changes include removing Podfiles across all test apps, updating Xcode project configurations to resolve the firebase-ios-sdk package, adjusting build scripts and documentation to reference the .xcodeproj instead of the .xcworkspace, and updating the dependency management script to parse and update SPM versions in project.pbxproj files. The review feedback highlights a few Python best practices, specifically recommending against the use of mutable default arguments and advising that file operations explicitly specify UTF-8 encoding to ensure cross-platform compatibility.
❌ Integration test FAILEDRequested by @a-maurice on commit a100621
Add flaky tests to go/fpl-cpp-flake-tracker |
Description
Migrate the testapps to use Swift Package Manager to include the Firebase iOS SDK dependencies, instead of using Cocoapods.
Testing
Building the tests locally
Type of Change
Place an
xthe applicable box:Notes
Release Notessection ofrelease_build_files/readme.md.