Issue with Statically Linked Binary DatadogCrashReporting in CocoaPods Integration #2118
Labels
awaiting response
Waiting for response / confirmation from the reporter
compilation issue
SDK doesn't compile or gives warnings.
Describe the issue
When integrating the DatadogCrashReporting pod into our project, we encountered an issue due to its inclusion of statically linked binaries. The error is as follows:
[!] The 'Pods-Cashier' target has transitive dependencies that include statically linked binaries: (DatadogCrashReporting)
This conflict arises because CocoaPods cannot integrate statically linked binaries into dynamic frameworks, which is the default configuration in many projects.
Podspec sample:
Reproduction steps
Add the following to the podspec of a custom pod:
pod 'DatadogCrashReporting'
Run pod install.
Observe the error during the installation process.
Expected Behavior:
The DatadogCrashReporting pod should integrate successfully without causing conflicts with the target.
Actual Behavior:
The installation fails with an error about statically linked binaries.
Environment Details:
CocoaPods Version: [Specify your CocoaPods version]
Xcode Version: [Specify your Xcode version]
iOS Deployment Target: 15.0
Podfile Configuration:
use_frameworks!
Device Information
No response
SDK version
1.23.0
Integration Methods
Cocoapods
Xcode Version
16.1
Swift Version
6.0.2
MacOS Version
Sequoia 15.0.1
Deployment Target
15.0
Other relevant information
No response
The text was updated successfully, but these errors were encountered: