Repository navigation
iOS: align AppsFlyerDependencies.xml with 7.0.4 (SDK 7.0.4, RPC 7.0.41, PC 7.0.4) - #445
Merged
Merged
Conversation
…1, PC 7.0.4) The iOS entries were still at the 7.0.2/7.0.3 values: - remoteSwiftPackage AppsFlyerFramework-Dynamic 7.0.2 -> 7.0.4 - remoteSwiftPackage appsflyer-apple-rpc 7.0.13 -> 7.0.41 - remoteSwiftPackage PurchaseConnector-Dynamic 7.0.2 -> 7.0.4 - iosPod AppsFlyerFramework 7.0.2 -> 7.0.4 - iosPod AppsFlyerRPC 7.0.13 -> 7.0.41 - iosPod PurchaseConnector 7.0.2 -> 7.0.4 AppsFlyerRPC 7.0.41 (Main and Strict subspecs) requires AppsFlyerFramework(/Strict) exactly 7.0.4, so the 7.0.2 pin made the Podfile path conflict and the SPM path ship the old native SDK. The AppsFlyerFramework pod stays: strict_mode_build_package.sh renames it to AppsFlyerFramework/Strict and validate-production-package.py asserts it. Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why
RC
7.0.4-rc1shipped with stale iOS entries inAppsFlyerDependencies.xml(PR #444 was closed unmerged). The bump script updates the RPC / purchase-connector pods but never the Swift package versions, andios_sdk_versionwas not passed, so the native iOS SDK stayed at 7.0.2.AppsFlyerRPC 7.0.41(Main and Strict subspecs) requiresAppsFlyerFramework(/Strict)exactly 7.0.4, so the 7.0.2 pin makes the Podfile path conflict and the SPM path ship the old SDK.Change (
Assets/AppsFlyer/Editor/AppsFlyerDependencies.xmlonly)The
AppsFlyerFrameworkpod is kept (not removed):deploy/strict_mode_build_package.shrenames it toAppsFlyerFramework/Strictandvalidate-production-package.pyasserts it. Strict mode derives from these same entries (pods renamed to/Strict; the strict UPM branch swaps the Swift packages toAppsFlyerRPCStrict/AppsFlyerFramework-Strictat the same versions). All tags exist (AppsFlyerFramework-Dynamic/Strict 7.0.4, appsflyer-apple-rpc 7.0.41, PurchaseConnector-Dynamic 7.0.4).Follow-up (not in this PR)
scripts/bump-version.shshould also update the RPC and purchase-connectorremoteSwiftPackageversions.Next
After merge: run RC
7.0.4-rc2(full pipeline) withios_sdk_version=7.0.4.🤖 Generated with Claude Code