You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The amplitude_flutter plugin should resolve its dependencies correctly when running pod install as part of a Flutter project build process, especially when using publicly available versions of its dependencies like Amplitude. The build should complete successfully without version conflicts in the dependency resolution process.
Current Behavior
When attempting to run pod install in the CI/CD environment provided by CodeMagic, a version conflict arises for the Amplitude pod. Specifically, the amplitude_flutter plugin requires Amplitude version 8.18.0, which does not appear to be publicly available on pub.dev. This requirement leads to a failure in the dependency resolution process, as indicated by the error message suggesting a conflict between the version specified in Podfile.lock (8.16.1) and the one required by amplitude_flutter (8.18.0). This issue only occurs on the CodeMagic build machine; local environments do not exhibit the same problem.
Possible Solution
A potential solution could involve the amplitude_flutter plugin maintainers updating the plugin to depend on a version of Amplitude that is publicly available, or providing clear guidance on how to manage this dependency when the specified version is not available. Additionally, investigating why this issue only manifests in the CodeMagic environment could provide insights into a more targeted solution.
Steps to Reproduce
Include the amplitude_flutter plugin in the pubspec.yaml of a Flutter project.
Run flutter pub get to fetch the project's dependencies.
Navigate to the ios directory of the Flutter project and execute pod install as part of the build process configured in CodeMagic.
Observe the version conflict error and the absence of Amplitude version 8.18.0 on pub.dev.
Environment
SDK Version: 8.16.2
Flutter Version: 3.16.9
CI/CD: CodeMagic
Note: This issue specifically occurs in the CodeMagic build environment and does not replicate in local development environments.
The text was updated successfully, but these errors were encountered:
Expected Behavior
The amplitude_flutter plugin should resolve its dependencies correctly when running pod install as part of a Flutter project build process, especially when using publicly available versions of its dependencies like Amplitude. The build should complete successfully without version conflicts in the dependency resolution process.
Current Behavior
When attempting to run pod install in the CI/CD environment provided by CodeMagic, a version conflict arises for the Amplitude pod. Specifically, the amplitude_flutter plugin requires Amplitude version 8.18.0, which does not appear to be publicly available on pub.dev. This requirement leads to a failure in the dependency resolution process, as indicated by the error message suggesting a conflict between the version specified in Podfile.lock (8.16.1) and the one required by amplitude_flutter (8.18.0). This issue only occurs on the CodeMagic build machine; local environments do not exhibit the same problem.
Possible Solution
A potential solution could involve the amplitude_flutter plugin maintainers updating the plugin to depend on a version of Amplitude that is publicly available, or providing clear guidance on how to manage this dependency when the specified version is not available. Additionally, investigating why this issue only manifests in the CodeMagic environment could provide insights into a more targeted solution.
Steps to Reproduce
Environment
SDK Version: 8.16.2
Flutter Version: 3.16.9
CI/CD: CodeMagic
Note: This issue specifically occurs in the CodeMagic build environment and does not replicate in local development environments.
The text was updated successfully, but these errors were encountered: