Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
77 commits
Select commit Hold shift + click to select a range
6838b23
Lock actions to specific commit hash
sbarrio Oct 23, 2025
ed535ce
Remove NPM_TOKEN and set dry-run to test
sbarrio Oct 28, 2025
42f9b44
Add --yes parameter to lerna publish
sbarrio Oct 28, 2025
6401d27
Merge branch 'develop' of github.com:DataDog/dd-sdk-reactnative into …
sbarrio Oct 28, 2025
3289037
Set publish action to automatically accept prompts
sbarrio Oct 28, 2025
02a539a
Preserve user baggage header when setting session ID
marco-saia-datadog Oct 15, 2025
6007a26
Enforced W3 specification for 'baggage' header
marco-saia-datadog Oct 28, 2025
943c9d2
Session Replay Scenario tweaks
sbarrio Oct 29, 2025
c06f455
Only inject Session ID header if propagator=Datadog|W3C
marco-saia-datadog Nov 3, 2025
7c6352c
Merge pull request #1030 from DataDog/sbarrio/benchmarks/session-repl…
sbarrio Nov 3, 2025
9eac1fe
Merge pull request #1025 from DataDog/sbarrio/internal/lock-actions-t…
sbarrio Nov 3, 2025
920e3e0
Conditionally remove webview tracking from tvOS builds
cdn34dd Nov 3, 2025
9533fc4
Clear cached RUM Session ID on stopSession
marco-saia-datadog Nov 4, 2025
81f8cd6
Merge pull request #1034 from DataDog/carlosnogueira/RUM-12579/fix-tv…
cdn34dd Nov 4, 2025
32d7885
Additional test for baggage header and minor warn message improvement
marco-saia-datadog Nov 4, 2025
305ee48
Merge pull request #1016 from DataDog/marcosaia/RUM-12188/preserve-us…
marco-saia-datadog Nov 4, 2025
3636165
Merge pull request #1036 from DataDog/marcosaia/fix/clear-cached-sess…
marco-saia-datadog Nov 4, 2025
d8453a1
Bump to version 2.13.1
marco-saia-datadog Nov 4, 2025
bcfa888
Merge pull request #1037 from DataDog/marcosaia/release-v2.13.1
marco-saia-datadog Nov 4, 2025
5534508
Check if view attributes property exists before accessing it to avoid…
cdn34dd Nov 6, 2025
c94f15c
Merge pull request #1040 from DataDog/carlos/fix-svg-node-recorder-ex…
cdn34dd Nov 6, 2025
1d25819
Bump lerna to 9.0.0
sbarrio Nov 6, 2025
35e191e
Merge pull request #1042 from DataDog/sbarrio/internal/bump-lerna-to-…
sbarrio Nov 6, 2025
7e6d453
Replaced 'Buffer' with custom function to get UTF8 str byte length
marco-saia-datadog Nov 7, 2025
6654254
Bump @react-native-community/cli to 17.0.1
marco-saia-datadog Nov 10, 2025
e41ceee
Merge pull request #1046 from DataDog/marcosaia/fix/replace-buffer-wi…
marco-saia-datadog Nov 10, 2025
59cd5c8
Merge pull request #1047 from DataDog/marcosaia/chore/bump-rn-cli
marco-saia-datadog Nov 10, 2025
06ad239
Bump to version 2.13.2
marco-saia-datadog Nov 10, 2025
c879432
Merge pull request #1048 from DataDog/marcosaia/release-v2.13.2
sbarrio Nov 11, 2025
0617726
Revert update to `react-native-community/cli` in example apps and rem…
cdn34dd Nov 18, 2025
cc544c6
Add Session Replay support for React Native 0.83
sbarrio Nov 19, 2025
7d97800
Merge pull request #1054 from DataDog/carlosnogueira/fix-example-apps
cdn34dd Nov 20, 2025
efdbca6
Merge pull request #1056 from DataDog/sbarrio/fix/add-session-replay-…
sbarrio Nov 21, 2025
0af85d3
RUM-9023 use session id to sample network traces
xgouchet Apr 7, 2025
45cc789
RUM-7747 update default tracing sampling rate
xgouchet Apr 28, 2025
8683f6c
Remove fatal errors from logs
sbarrio Sep 2, 2025
17bb3b8
Improve module wrapper singleton creation
sbarrio Sep 2, 2025
a957186
Use native sdk's core instance instead of the one inside RN SDK wrapper
sbarrio Sep 5, 2025
a61f2c4
Fixed internal testing tools and unit tests
marco-saia-datadog Sep 22, 2025
5183c0a
Remove type interdependencies between modules
sbarrio Sep 5, 2025
2fbba14
iOS: Always use SDK default core instance
marco-saia-datadog Sep 9, 2025
5128031
Bump native SDK dependencies to 3.0.0
sbarrio Sep 8, 2025
6b871c0
Remove setUser
sbarrio Sep 12, 2025
75bd308
Update Tracer imports for Android to remove opentracing dependencies
sbarrio Sep 12, 2025
07bad39
Fix android tests
sbarrio Sep 18, 2025
f3a7954
Fix iOS tests
sbarrio Sep 18, 2025
a19a731
Bump Native SDKs to 3.1.0
sbarrio Sep 19, 2025
3821b5b
Fix internaltTestingTools tests
sbarrio Sep 19, 2025
89ed52e
Use native sdk's core instance instead of the one inside RN SDK wrapper
sbarrio Sep 5, 2025
2340b9b
Fixed internal testing tools and unit tests
marco-saia-datadog Sep 22, 2025
e3acea9
Expose clearUserInfo API
sbarrio Sep 19, 2025
a3fc308
Update attribute API
sbarrio Sep 29, 2025
5b551df
JS refresh rate normalization
sbarrio Oct 16, 2025
2918733
Expose view Attributes API
sbarrio Oct 10, 2025
96c5f67
Fix FileBasedConfiguration related issues
sbarrio Aug 22, 2025
71638bf
Bump Android Native SDK to 3.2.0 and regenerate app podfiles
sbarrio Oct 27, 2025
c736fd9
iOS: Always use SDK default core instance
marco-saia-datadog Sep 9, 2025
846118c
Bump native SDK dependencies to 3.0.0
sbarrio Sep 8, 2025
50271fb
Remove setUser
sbarrio Sep 12, 2025
6a7b426
Bump Native SDKs to 3.1.0
sbarrio Sep 19, 2025
2a4f772
Use native sdk's core instance instead of the one inside RN SDK wrapper
sbarrio Sep 5, 2025
0fd48f4
Fixed internal testing tools and unit tests
marco-saia-datadog Sep 22, 2025
b402257
Expose clearUserInfo API
sbarrio Sep 19, 2025
1b2baa7
Update attribute API
sbarrio Sep 29, 2025
2485aa2
JS refresh rate normalization
sbarrio Oct 16, 2025
7645ae5
Expose view Attributes API
sbarrio Oct 10, 2025
d892763
Handle optional String on removeAttributes
sbarrio Oct 27, 2025
7f3b5f7
Bump minSdkVersion to 23
sbarrio Oct 27, 2025
c28e1fc
Expose sdk iOS config option `trackMemoryWarnings`
cdn34dd Nov 5, 2025
87e16e5
Expose `setAccountInfo` API to JS layer
cdn34dd Nov 3, 2025
5174d55
Add `userId` and `accountId`to baggage headers
cdn34dd Nov 7, 2025
3e85036
Cache `userId` and `accountId` when first set
cdn34dd Nov 13, 2025
fcabd05
Integrate Feature Operations into `core` SDK
cdn34dd Nov 21, 2025
68d150a
Remove defaultPrivacyLevel from Session Replay
sbarrio Nov 18, 2025
e862322
Bump Native SDKs to 3.3.0
sbarrio Nov 28, 2025
3d42b9b
Solve merge issues and fix failing native tests
sbarrio Nov 28, 2025
10996ee
Merge branch 'feature/v3' into sbarrio/internal/update-v3-with-latest…
sbarrio Nov 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 6 additions & 7 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,12 @@ jobs:
build:
runs-on: ubuntu-latest
environment: Production
permissions:
id-token: write
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: '18.x'
- run: yarn config set npmAuthToken $NPM_PUBLISH_TOKEN --home # Uses --home to avoid updating the project's .yarnrc.yml
env:
NPM_PUBLISH_TOKEN: ${{ secrets.NPM_PUBLISH_TOKEN }}
node-version: '24.x'
- run: yarn
- run: yarn run lerna publish from-package
- run: yarn run lerna publish from-package --yes
2 changes: 1 addition & 1 deletion .github/workflows/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
stale:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v9
- uses: actions/stale@5bef64f19d7facfb25b37b414482c7164d639639 # v9.1.0
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
stale-issue-message: |
Expand Down
2 changes: 2 additions & 0 deletions NATIVE_SDK_VERSIONS.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
| React Native | iOS Bridge / iOS SDK | Android Bridge / Android SDK |
|-------------|---------------------|-----------------------------|
| 2.13.2 | 2.30.2 | 2.26.2 |
| 2.13.1 | 2.30.2 | 2.26.2 |
| 2.13.0 | 2.30.2 | 2.26.2 |
| 2.12.4 | 2.30.0 | 2.25.0 |
| 2.12.3 | 2.30.0 | 2.25.0 |
Expand Down
2 changes: 1 addition & 1 deletion benchmarks/android/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -129,5 +129,5 @@ dependencies {

// Benchmark tools from dd-sdk-android are used for vitals recording
// Remember to bump thid alongside the main dd-sdk-android dependencies
implementation("com.datadoghq:dd-sdk-android-benchmark-internal:3.2.0")
implementation("com.datadoghq:dd-sdk-android-benchmark-internal:3.3.0")
}
76 changes: 38 additions & 38 deletions benchmarks/ios/Podfile.lock
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
PODS:
- boost (1.84.0)
- DatadogCore (3.1.0):
- DatadogInternal (= 3.1.0)
- DatadogCrashReporting (3.1.0):
- DatadogInternal (= 3.1.0)
- DatadogCore (3.3.0):
- DatadogInternal (= 3.3.0)
- DatadogCrashReporting (3.3.0):
- DatadogInternal (= 3.3.0)
- PLCrashReporter (~> 1.12.0)
- DatadogInternal (3.1.0)
- DatadogLogs (3.1.0):
- DatadogInternal (= 3.1.0)
- DatadogRUM (3.1.0):
- DatadogInternal (= 3.1.0)
- DatadogSDKReactNative (2.13.0):
- DatadogCore (= 3.1.0)
- DatadogCrashReporting (= 3.1.0)
- DatadogLogs (= 3.1.0)
- DatadogRUM (= 3.1.0)
- DatadogTrace (= 3.1.0)
- DatadogWebViewTracking (= 3.1.0)
- DatadogInternal (3.3.0)
- DatadogLogs (3.3.0):
- DatadogInternal (= 3.3.0)
- DatadogRUM (3.3.0):
- DatadogInternal (= 3.3.0)
- DatadogSDKReactNative (2.13.2):
- DatadogCore (= 3.3.0)
- DatadogCrashReporting (= 3.3.0)
- DatadogLogs (= 3.3.0)
- DatadogRUM (= 3.3.0)
- DatadogTrace (= 3.3.0)
- DatadogWebViewTracking (= 3.3.0)
- DoubleConversion
- glog
- hermes-engine
Expand All @@ -37,9 +37,9 @@ PODS:
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- Yoga
- DatadogSDKReactNativeSessionReplay (2.13.0):
- DatadogSDKReactNativeSessionReplay (2.13.2):
- DatadogSDKReactNative
- DatadogSessionReplay (= 3.1.0)
- DatadogSessionReplay (= 3.3.0)
- DoubleConversion
- glog
- hermes-engine
Expand All @@ -60,10 +60,10 @@ PODS:
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- Yoga
- DatadogSDKReactNativeWebView (2.13.0):
- DatadogInternal (= 3.1.0)
- DatadogSDKReactNativeWebView (2.13.2):
- DatadogInternal (= 3.3.0)
- DatadogSDKReactNative
- DatadogWebViewTracking (= 3.1.0)
- DatadogWebViewTracking (= 3.3.0)
- DoubleConversion
- glog
- hermes-engine
Expand All @@ -84,13 +84,13 @@ PODS:
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- Yoga
- DatadogSessionReplay (3.1.0):
- DatadogInternal (= 3.1.0)
- DatadogTrace (3.1.0):
- DatadogInternal (= 3.1.0)
- DatadogSessionReplay (3.3.0):
- DatadogInternal (= 3.3.0)
- DatadogTrace (3.3.0):
- DatadogInternal (= 3.3.0)
- OpenTelemetrySwiftApi (= 1.13.1)
- DatadogWebViewTracking (3.1.0):
- DatadogInternal (= 3.1.0)
- DatadogWebViewTracking (3.3.0):
- DatadogInternal (= 3.3.0)
- DoubleConversion (1.1.6)
- fast_float (6.1.4)
- FBLazyVector (0.78.2)
Expand Down Expand Up @@ -2070,17 +2070,17 @@ EXTERNAL SOURCES:

SPEC CHECKSUMS:
boost: 7e761d76ca2ce687f7cc98e698152abd03a18f90
DatadogCore: d2f51c7fb4308cf3c25e55e2e7242e5d558ee71d
DatadogCrashReporting: f636f1d1c534572c0b0abcdc59df244c884d825d
DatadogInternal: 7837b2ce3d525d429682532eeda697b181299fdc
DatadogLogs: 250894b5a99da5b924a019049c0d0326823cdbd6
DatadogRUM: 0d2a60e1abb8aacfb8827ef84f6d5deb4d5026c8
DatadogSDKReactNative: 620018df2896abcfad6b338c633cc8eccd5de406
DatadogSDKReactNativeSessionReplay: b2ef22431dd0816adea8d65df13180cf40533f9d
DatadogSDKReactNativeWebView: 299629cf348a5e8f1dabb8289920a00eee625d6a
DatadogSessionReplay: 6bc71888e2b41dd0de3325f06f0c0b3cee0e6df4
DatadogTrace: f59e933074cd285ad7e9f5af991f8fe04b095991
DatadogWebViewTracking: 9bc92b4147aeed47eb1911451f651094aa6dd6c1
DatadogCore: 9b1256ac9c27a07087d6214c8546acf756e40be7
DatadogCrashReporting: 89a00886ef40808bffb8ccb4b6531e472f52e213
DatadogInternal: 21dac5a7db548da6368a096d0714bdbec66deb6c
DatadogLogs: 355a4ac6bce3f0cb8231819e475c03dbbdd7957c
DatadogRUM: 1b3a47a9b9a5a25890f7fb3aa1f2bd86009d1086
DatadogSDKReactNative: b364ddf133b4d774f3f7bfb5fc98232f960f5331
DatadogSDKReactNativeSessionReplay: 73b5b7d46abe2ea8ffcaccb0c6232e49c0e27591
DatadogSDKReactNativeWebView: 0310cc142fb39e185112e79f196f99f856a96c31
DatadogSessionReplay: 85e63d3c5e5618c3029726d00595750a73c0920a
DatadogTrace: f13e8c09981787d6cb0a4b7fd1991351fab6d64b
DatadogWebViewTracking: 08fe084b5f57da05c1610fab49ce7bc84226141e
DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb
fast_float: 06eeec4fe712a76acc9376682e4808b05ce978b6
FBLazyVector: e32d34492c519a2194ec9d7f5e7a79d11b73f91c
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,10 @@ function TextViews(): React.JSX.Element {
<Text style={[styles.sessionReplayText, styles.sessionReplayTextCursive]}>Borkdrive doggo he made many woofs many pats tungg shibe you are doing me the shock heckin good boys shoob, h*ck wow such tempt porgo sub woofer floofs shoober doge borkf smol, blep dat tungg tho ur givin me a spook very taste wow most angery pupper I have ever seen length boy woofer.</Text>
<Text style={[styles.sessionReplayText, styles.sessionReplayTextBold]}>Super chub big ol pupper floofs blep doggo pupper such treat shooberino, adorable doggo borkdrive he made many woofs heck long water shoob h*ck, wrinkler lotsa pats dat tungg tho fat boi much ruin diet most angery pupper I have ever seen.</Text>
<Text style={[styles.sessionReplayText, styles.sessionReplayTextSpaced]}>Adorable doggo waggy wags maximum borkdrive smol long doggo mlem bork, fluffer ur givin me a spook doggorino puggorino.</Text>
<View>
<Text style={[styles.sessionReplayText]} ellipsizeMode='tail' numberOfLines={1}>Ellipsized doggo waggy wags maximum borkdrive smol long doggo mlem bork, fluffer ur givin me a spook doggorino puggorino, fluffer ur givin me a spook doggorino puggorino, fluffer ur givin me a spook doggorino puggorino.</Text>
<Text style={[styles.sessionReplayText]} ellipsizeMode='tail' numberOfLines={2}>Ellipsized doggo waggy wags maximum borkdrive smol long doggo mlem bork, fluffer ur givin me a spook doggorino puggorino.</Text>
</View>
</View>
)
};
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ function SessionReplayScenario(props: SessionReplayScenarioProps): React.JSX.Ele
if (props.testConfig?.runType !== RunType.BASELINE) {
instrument().then(() => {
SessionReplay.enable({
replaySampleRate: 100,
textAndInputPrivacyLevel: TextAndInputPrivacyLevel.MASK_SENSITIVE_INPUTS,
imagePrivacyLevel: ImagePrivacyLevel.MASK_NONE,
touchPrivacyLevel: TouchPrivacyLevel.SHOW,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@
13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.mm */; };
13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
6E6EEF96505B7B7C13273254 /* libPods-DdSdkReactNativeExample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8D5F70B3586D3871B1E4AEC6 /* libPods-DdSdkReactNativeExample.a */; };
81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; };
E05973ABEC106467505BAF84 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 91A6167299744A7A5E90FD00 /* PrivacyInfo.xcprivacy */; };
F59778933728396AC9586AC3 /* libPods-DdSdkReactNativeExample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F15FCB308661F5FE9CD1E2F0 /* libPods-DdSdkReactNativeExample.a */; };
/* End PBXBuildFile section */

/* Begin PBXFileReference section */
Expand All @@ -24,20 +24,20 @@
13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = DdSdkReactNativeExample/Images.xcassets; sourceTree = "<group>"; };
13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = DdSdkReactNativeExample/Info.plist; sourceTree = "<group>"; };
13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = DdSdkReactNativeExample/main.m; sourceTree = "<group>"; };
4A4B8157669F7C844ABF982B /* Pods-DdSdkReactNativeExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DdSdkReactNativeExample.release.xcconfig"; path = "Target Support Files/Pods-DdSdkReactNativeExample/Pods-DdSdkReactNativeExample.release.xcconfig"; sourceTree = "<group>"; };
7F2E43785E4C9F07671D568A /* Pods-DdSdkReactNativeExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DdSdkReactNativeExample.debug.xcconfig"; path = "Target Support Files/Pods-DdSdkReactNativeExample/Pods-DdSdkReactNativeExample.debug.xcconfig"; sourceTree = "<group>"; };
81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = DdSdkReactNativeExample/LaunchScreen.storyboard; sourceTree = "<group>"; };
8D5F70B3586D3871B1E4AEC6 /* libPods-DdSdkReactNativeExample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-DdSdkReactNativeExample.a"; sourceTree = BUILT_PRODUCTS_DIR; };
91A6167299744A7A5E90FD00 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xml; name = PrivacyInfo.xcprivacy; path = DdSdkReactNativeExample/PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
943593C03DDD65A0F77DAD08 /* Pods-DdSdkReactNativeExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DdSdkReactNativeExample.debug.xcconfig"; path = "Target Support Files/Pods-DdSdkReactNativeExample/Pods-DdSdkReactNativeExample.debug.xcconfig"; sourceTree = "<group>"; };
DA0CFD2F6619BC6603A45329 /* Pods-DdSdkReactNativeExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DdSdkReactNativeExample.release.xcconfig"; path = "Target Support Files/Pods-DdSdkReactNativeExample/Pods-DdSdkReactNativeExample.release.xcconfig"; sourceTree = "<group>"; };
ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; };
F15FCB308661F5FE9CD1E2F0 /* libPods-DdSdkReactNativeExample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-DdSdkReactNativeExample.a"; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
13B07F8C1A680F5B00A75B9A /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
F59778933728396AC9586AC3 /* libPods-DdSdkReactNativeExample.a in Frameworks */,
6E6EEF96505B7B7C13273254 /* libPods-DdSdkReactNativeExample.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand Down Expand Up @@ -79,7 +79,7 @@
isa = PBXGroup;
children = (
ED297162215061F000B7C4FE /* JavaScriptCore.framework */,
F15FCB308661F5FE9CD1E2F0 /* libPods-DdSdkReactNativeExample.a */,
8D5F70B3586D3871B1E4AEC6 /* libPods-DdSdkReactNativeExample.a */,
);
name = Frameworks;
sourceTree = "<group>";
Expand Down Expand Up @@ -117,8 +117,8 @@
BBD78D7AC51CEA395F1C20DB /* Pods */ = {
isa = PBXGroup;
children = (
943593C03DDD65A0F77DAD08 /* Pods-DdSdkReactNativeExample.debug.xcconfig */,
4A4B8157669F7C844ABF982B /* Pods-DdSdkReactNativeExample.release.xcconfig */,
7F2E43785E4C9F07671D568A /* Pods-DdSdkReactNativeExample.debug.xcconfig */,
DA0CFD2F6619BC6603A45329 /* Pods-DdSdkReactNativeExample.release.xcconfig */,
);
path = Pods;
sourceTree = "<group>";
Expand All @@ -130,14 +130,14 @@
isa = PBXNativeTarget;
buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "DdSdkReactNativeExample" */;
buildPhases = (
6D376D298F855F5CC23E9ED5 /* [CP] Check Pods Manifest.lock */,
5291E89473F9073072159A48 /* [CP] Check Pods Manifest.lock */,
FD10A7F022414F080027D42C /* Start Packager */,
13B07F871A680F5B00A75B9A /* Sources */,
13B07F8C1A680F5B00A75B9A /* Frameworks */,
13B07F8E1A680F5B00A75B9A /* Resources */,
00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */,
07743436841738907FE3FD72 /* [CP] Embed Pods Frameworks */,
961EBCFFF8E0F6A3F5781446 /* [CP] Copy Pods Resources */,
DA35A58E9060D5B33AC9F19B /* [CP] Embed Pods Frameworks */,
A63B10F8607064B7862D32CF /* [CP] Copy Pods Resources */,
);
buildRules = (
);
Expand Down Expand Up @@ -209,24 +209,7 @@
shellPath = /bin/sh;
shellScript = "set -e\n\nWITH_ENVIRONMENT=\"../node_modules/react-native/scripts/xcode/with-environment.sh\"\nREACT_NATIVE_XCODE=\"../node_modules/react-native/scripts/react-native-xcode.sh\"\n\n/bin/sh -c \"$WITH_ENVIRONMENT $REACT_NATIVE_XCODE\"\n";
};
07743436841738907FE3FD72 /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-DdSdkReactNativeExample/Pods-DdSdkReactNativeExample-frameworks-${CONFIGURATION}-input-files.xcfilelist",
);
name = "[CP] Embed Pods Frameworks";
outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-DdSdkReactNativeExample/Pods-DdSdkReactNativeExample-frameworks-${CONFIGURATION}-output-files.xcfilelist",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-DdSdkReactNativeExample/Pods-DdSdkReactNativeExample-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
6D376D298F855F5CC23E9ED5 /* [CP] Check Pods Manifest.lock */ = {
5291E89473F9073072159A48 /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
Expand All @@ -248,7 +231,7 @@
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
961EBCFFF8E0F6A3F5781446 /* [CP] Copy Pods Resources */ = {
A63B10F8607064B7862D32CF /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
Expand All @@ -265,6 +248,23 @@
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-DdSdkReactNativeExample/Pods-DdSdkReactNativeExample-resources.sh\"\n";
showEnvVarsInLog = 0;
};
DA35A58E9060D5B33AC9F19B /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-DdSdkReactNativeExample/Pods-DdSdkReactNativeExample-frameworks-${CONFIGURATION}-input-files.xcfilelist",
);
name = "[CP] Embed Pods Frameworks";
outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-DdSdkReactNativeExample/Pods-DdSdkReactNativeExample-frameworks-${CONFIGURATION}-output-files.xcfilelist",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-DdSdkReactNativeExample/Pods-DdSdkReactNativeExample-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
FD10A7F022414F080027D42C /* Start Packager */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
Expand Down Expand Up @@ -301,7 +301,7 @@
/* Begin XCBuildConfiguration section */
13B07F941A680F5B00A75B9A /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 943593C03DDD65A0F77DAD08 /* Pods-DdSdkReactNativeExample.debug.xcconfig */;
baseConfigurationReference = 7F2E43785E4C9F07671D568A /* Pods-DdSdkReactNativeExample.debug.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
Expand All @@ -328,7 +328,7 @@
};
13B07F951A680F5B00A75B9A /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 4A4B8157669F7C844ABF982B /* Pods-DdSdkReactNativeExample.release.xcconfig */;
baseConfigurationReference = DA0CFD2F6619BC6603A45329 /* Pods-DdSdkReactNativeExample.release.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
Expand Down
Loading