feat(samples): xcode 27 - #1336
Conversation
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Advanced Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## v2 #1336 +/- ##
=====================================
Coverage ? 27.05%
=====================================
Files ? 371
Lines ? 28578
Branches ? 0
=====================================
Hits ? 7732
Misses ? 20846
Partials ? 0 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
Xcode 27 requires iOS 15.0 and macOS 12.0 as the lowest deployment targets. Raise the sample apps that were below that floor, and correct the macOS targets that were set to 16.0 — a version that was never released, which clang silently rewrites to 26.0. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Applied by the Flutter tool when building these sample apps. Adds the generated plugin Swift package to the projects and the prepare pre-action to the schemes, and drops the now-unused CocoaPods embed and resource-copy build phases from the stream_video_flutter iOS example. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Every macOS plugin the example uses now ships a Swift package, so CocoaPods resolved nothing but FlutterMacOS. Deintegrate it: drop the Podfile, the pod build phases and file references, and the Pods-Runner xcconfig includes. The workspace stays — flutter build macos requires one and exits with "No macOS desktop project configured" without it — but it now references only Runner.xcodeproj. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Both Apple workflows selected Xcode themselves, with different versions. Move the choice into one composite action so it changes in one place. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
🎯 Goal
XCode 27 RC is available, so it's time to switch
🛠 Implementation details
This removes the cocoapods dependency for iOS, no need for it anymore. It also updates the macos runner for building the app.
Raises the minimum macos version for macos app from 10.15 to 13.
☑️Contributor Checklist
General
☑️Reviewer Checklist