From 870b506ce1e7c940fb304f9a4d36c13b2b2d567e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Viktor=20Tigerstr=C3=B6m?= Date: Mon, 19 Feb 2024 18:40:38 +0100 Subject: [PATCH 01/10] connect-demo: add libresolv.9.tbd to ios project --- .../connect-demo/ios/lncmobiledemo.xcodeproj/project.pbxproj | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/demos/connect-demo/ios/lncmobiledemo.xcodeproj/project.pbxproj b/demos/connect-demo/ios/lncmobiledemo.xcodeproj/project.pbxproj index 83811cb..035061b 100644 --- a/demos/connect-demo/ios/lncmobiledemo.xcodeproj/project.pbxproj +++ b/demos/connect-demo/ios/lncmobiledemo.xcodeproj/project.pbxproj @@ -15,6 +15,7 @@ 7436416C294A297A002AB00B /* Lncmobile.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7436416B294A297A002AB00B /* Lncmobile.xcframework */; }; 7699B88040F8A987B510C191 /* libPods-lncmobiledemo-lncmobiledemoTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 19F6CBCC0A4E27FBF8BF4A61 /* libPods-lncmobiledemo-lncmobiledemoTests.a */; }; 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; }; + C8A5A7742B7CD641001C4BBE /* libresolv.9.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = C8A5A7732B7CD641001C4BBE /* libresolv.9.tbd */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -45,6 +46,7 @@ 7436416B294A297A002AB00B /* Lncmobile.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Lncmobile.xcframework; path = "../node_modules/@lightninglabs/lnc-rn/ios/Lncmobile.xcframework"; sourceTree = ""; }; 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = lncmobiledemo/LaunchScreen.storyboard; sourceTree = ""; }; 89C6BE57DB24E9ADA2F236DE /* Pods-lncmobiledemo-lncmobiledemoTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-lncmobiledemo-lncmobiledemoTests.release.xcconfig"; path = "Target Support Files/Pods-lncmobiledemo-lncmobiledemoTests/Pods-lncmobiledemo-lncmobiledemoTests.release.xcconfig"; sourceTree = ""; }; + C8A5A7732B7CD641001C4BBE /* libresolv.9.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libresolv.9.tbd; path = usr/lib/libresolv.9.tbd; sourceTree = SDKROOT; }; ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; /* End PBXFileReference section */ @@ -61,6 +63,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + C8A5A7742B7CD641001C4BBE /* libresolv.9.tbd in Frameworks */, 0C80B921A6F3F58F76C31292 /* libPods-lncmobiledemo.a in Frameworks */, 7436416C294A297A002AB00B /* Lncmobile.xcframework in Frameworks */, ); @@ -103,6 +106,7 @@ isa = PBXGroup; children = ( 7436416B294A297A002AB00B /* Lncmobile.xcframework */, + C8A5A7732B7CD641001C4BBE /* libresolv.9.tbd */, ED297162215061F000B7C4FE /* JavaScriptCore.framework */, 5DCACB8F33CDC322A6C60F78 /* libPods-lncmobiledemo.a */, 19F6CBCC0A4E27FBF8BF4A61 /* libPods-lncmobiledemo-lncmobiledemoTests.a */, From 3310bb0fb5234e6482e3dcdf7e3ef61cf7c8eded Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Viktor=20Tigerstr=C3=B6m?= Date: Thu, 22 Feb 2024 01:19:35 +0100 Subject: [PATCH 02/10] connect-demo: bump gesture-handler & reanimated Bump `react-native-gesture-handler` to `2.9.0` and `react-native-reanimated` to `v2.14.4`. --- demos/connect-demo/package.json | 4 ++-- demos/connect-demo/yarn.lock | 23 +++++++++-------------- 2 files changed, 11 insertions(+), 16 deletions(-) diff --git a/demos/connect-demo/package.json b/demos/connect-demo/package.json index 1b0555b..2ea4456 100644 --- a/demos/connect-demo/package.json +++ b/demos/connect-demo/package.json @@ -19,8 +19,8 @@ "react": "18.1.0", "react-native": "0.70.6", "react-native-encrypted-storage": "4.0.2", - "react-native-gesture-handler": "2.8.0", - "react-native-reanimated": "2.13.0", + "react-native-gesture-handler": "2.9.0", + "react-native-reanimated": "2.14.4", "react-native-safe-area-context": "4.4.1", "react-native-screens": "3.18.2", "react-navigation": "4.4.4", diff --git a/demos/connect-demo/yarn.lock b/demos/connect-demo/yarn.lock index b9af587..47d2ae5 100644 --- a/demos/connect-demo/yarn.lock +++ b/demos/connect-demo/yarn.lock @@ -1213,11 +1213,6 @@ resolved "https://registry.yarnpkg.com/@types/hammerjs/-/hammerjs-2.0.41.tgz#f6ecf57d1b12d2befcce00e928a6a097c22980aa" integrity sha512-ewXv/ceBaJprikMcxCmWU1FKyMAQ2X7a9Gtmzw8fcg2kIePI1crERDM818W+XYrxqdBBOdlf2rm137bU+BltCA== -"@types/invariant@^2.2.35": - version "2.2.35" - resolved "https://registry.yarnpkg.com/@types/invariant/-/invariant-2.2.35.tgz#cd3ebf581a6557452735688d8daba6cf0bd5a3be" - integrity sha512-DxX1V9P8zdJPYQat1gHyY0xj3efl8gnMVjiM9iCY6y27lj+PoQWkgjt8jDqmovPqULkKVpKRg8J36iQiA+EtEg== - "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": version "2.0.4" resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" @@ -4726,10 +4721,10 @@ react-native-encrypted-storage@4.0.2: resolved "https://registry.yarnpkg.com/react-native-encrypted-storage/-/react-native-encrypted-storage-4.0.2.tgz#c7d59b1d3ff2f80d572be3e85aaab3fdee16744a" integrity sha512-vneDkHGDuTvLQjUBztqb2YI8QoH1zxdJonPGTS+g57lfJZff9fAjoLSSb6NgMBebpXFcK3I3sEresGyL+3AArw== -react-native-gesture-handler@2.8.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/react-native-gesture-handler/-/react-native-gesture-handler-2.8.0.tgz#ef9857871c10663c95a51546225b6e00cd4740cf" - integrity sha512-poOSfz/w0IyD6Qwq7aaIRRfEaVTl1ecQFoyiIbpOpfNTjm2B1niY2FLrdVQIOtIOe+K9nH55Qal04nr4jGkHdQ== +react-native-gesture-handler@2.9.0: + version "2.9.0" + resolved "https://registry.yarnpkg.com/react-native-gesture-handler/-/react-native-gesture-handler-2.9.0.tgz#2f63812e523c646f25b9ad660fc6f75948e51241" + integrity sha512-a0BcH3Qb1tgVqUutc6d3VuWQkI1AM3+fJx8dkxzZs9t06qA27QgURYFoklpabuWpsUTzuKRpxleykp25E8m7tg== dependencies: "@egjs/hammerjs" "^2.0.17" hoist-non-react-statics "^3.3.0" @@ -4747,14 +4742,14 @@ react-native-iphone-x-helper@^1.3.0: resolved "https://registry.yarnpkg.com/react-native-iphone-x-helper/-/react-native-iphone-x-helper-1.3.1.tgz#20c603e9a0e765fd6f97396638bdeb0e5a60b010" integrity sha512-HOf0jzRnq2/aFUcdCJ9w9JGzN3gdEg0zFE4FyYlp4jtidqU03D5X7ZegGKfT1EWteR0gPBGp9ye5T5FvSWi9Yg== -react-native-reanimated@2.13.0: - version "2.13.0" - resolved "https://registry.yarnpkg.com/react-native-reanimated/-/react-native-reanimated-2.13.0.tgz#d64c1386626822d4dc22094b4efe028ff2c49cc9" - integrity sha512-yUHyYVIegWWIza4+nVyS3CSmI/Mc8kLFVHw2c6gnSHaYhYA4LeEjH/jBkoMzHk9Xd0Ra3cwtjYKAMG8OTp6JVg== +react-native-reanimated@2.14.4: + version "2.14.4" + resolved "https://registry.yarnpkg.com/react-native-reanimated/-/react-native-reanimated-2.14.4.tgz#3fa3da4e7b99f5dfb28f86bcf24d9d1024d38836" + integrity sha512-DquSbl7P8j4SAmc+kRdd75Ianm8G+IYQ9T4AQ6lrpLVeDkhZmjWI0wkutKWnp6L7c5XNVUrFDUf69dwETLCItQ== dependencies: "@babel/plugin-transform-object-assign" "^7.16.7" "@babel/preset-typescript" "^7.16.7" - "@types/invariant" "^2.2.35" + convert-source-map "^1.7.0" invariant "^2.2.4" lodash.isequal "^4.5.0" setimmediate "^1.0.5" From e7f5bfb0acf6dbddcdea0646d086e02999a60310 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Viktor=20Tigerstr=C3=B6m?= Date: Thu, 29 Feb 2024 19:20:07 +0100 Subject: [PATCH 03/10] connect_demo: force pods to correct iOS version --- demos/connect-demo/ios/Podfile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/demos/connect-demo/ios/Podfile b/demos/connect-demo/ios/Podfile index 0717a0b..927e3e5 100644 --- a/demos/connect-demo/ios/Podfile +++ b/demos/connect-demo/ios/Podfile @@ -39,5 +39,11 @@ target 'lncmobiledemo' do :mac_catalyst_enabled => false ) __apply_Xcode_12_5_M1_post_install_workaround(installer) + + installer.pods_project.targets.each do |target| + target.build_configurations.each do |config| + config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= ['$(inherited)', '_LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION'] + end + end end end From 9dd0da7a54533d78307758e7caac6b4be35070e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Viktor=20Tigerstr=C3=B6m?= Date: Thu, 22 Feb 2024 01:40:20 +0100 Subject: [PATCH 04/10] connect_demo: use lnc-rn v0.3.1-alpha --- demos/connect-demo/package.json | 2 +- demos/connect-demo/yarn.lock | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/demos/connect-demo/package.json b/demos/connect-demo/package.json index 2ea4456..116ae61 100644 --- a/demos/connect-demo/package.json +++ b/demos/connect-demo/package.json @@ -11,7 +11,7 @@ "install-lnc": "cd node_modules/@lightninglabs/lnc-rn; yarn run fetch-libraries" }, "dependencies": { - "@lightninglabs/lnc-rn": "0.2.1-alpha.2", + "@lightninglabs/lnc-rn": "0.3.1-alpha", "@react-native-community/masked-view": "0.1.11", "@react-navigation/native": "6.0.13", "mobx": "6.6.2", diff --git a/demos/connect-demo/yarn.lock b/demos/connect-demo/yarn.lock index 47d2ae5..2e9782f 100644 --- a/demos/connect-demo/yarn.lock +++ b/demos/connect-demo/yarn.lock @@ -899,17 +899,17 @@ "@jridgewell/resolve-uri" "3.1.0" "@jridgewell/sourcemap-codec" "1.4.14" -"@lightninglabs/lnc-core@0.2.1-alpha": - version "0.2.1-alpha" - resolved "https://registry.yarnpkg.com/@lightninglabs/lnc-core/-/lnc-core-0.2.1-alpha.tgz#b381ea29fb7bc20a7dd10334bb913bb50f6dac36" - integrity sha512-H297V3seL+PE786HcuAQiSass/3y0NSYCy3b4hNTZL4Io80Oy4WY49s08CpRuV8cNfjAzWjYSXkhorALjaRdwA== +"@lightninglabs/lnc-core@^0.3.1-alpha": + version "0.3.1-alpha" + resolved "https://registry.yarnpkg.com/@lightninglabs/lnc-core/-/lnc-core-0.3.1-alpha.tgz#cfd6c0857a20013fb1819b40bd1158a2edc8bcf0" + integrity sha512-I/hThdItLWJ6RU8Z27ZIXhpBS2JJuD3+TjtaQXX2CabaUYXlcN4sk+Kx8N/zG/fk8qZvjlRWum4vHu4ZX554Fg== -"@lightninglabs/lnc-rn@0.2.1-alpha.2": - version "0.2.1-alpha.2" - resolved "https://registry.yarnpkg.com/@lightninglabs/lnc-rn/-/lnc-rn-0.2.1-alpha.2.tgz#dd1f7273b3984c9257d6bb3ea86b69b337053112" - integrity sha512-yLn80pmWlPGNcFH8Ha2k9bBxRjMrGGk7ZUaQ2QtAAmnn/+SXavtm4h03NLJHKPkID0I9+hfqEgV+Dg+NpaR6vA== +"@lightninglabs/lnc-rn@0.3.1-alpha": + version "0.3.1-alpha" + resolved "https://registry.yarnpkg.com/@lightninglabs/lnc-rn/-/lnc-rn-0.3.1-alpha.tgz#5d3e0e21bb3da5a63a7d1cee91aba60f9f3bd21f" + integrity sha512-3TVeqnaojGNkTr3WGLYD7DYnPvll4Yaj5nCAfDxlzy3TwPA2dRgYJS+lYfv1cWDf/sjCixd0aKVOKZ7HjUp6RQ== dependencies: - "@lightninglabs/lnc-core" "0.2.1-alpha" + "@lightninglabs/lnc-core" "^0.3.1-alpha" "@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": version "5.1.1-v1" From 92cf556d33027c82ff4b06f94e0bde130497d337 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Viktor=20Tigerstr=C3=B6m?= Date: Thu, 22 Feb 2024 01:32:41 +0100 Subject: [PATCH 05/10] connect_demo: pod install & replace Lncmobile.xcframework --- demos/connect-demo/ios/Podfile.lock | 16 +-- .../lncmobiledemo.xcodeproj/project.pbxproj | 122 +++++++++--------- 2 files changed, 69 insertions(+), 69 deletions(-) diff --git a/demos/connect-demo/ios/Podfile.lock b/demos/connect-demo/ios/Podfile.lock index bbf89b8..d756af6 100644 --- a/demos/connect-demo/ios/Podfile.lock +++ b/demos/connect-demo/ios/Podfile.lock @@ -75,7 +75,7 @@ PODS: - glog (0.3.5) - hermes-engine (0.70.6) - libevent (2.1.12) - - lnc-rn (0.2.1-alpha.2): + - lnc-rn (0.3.1-alpha): - React - OpenSSL-Universal (1.1.1100) - RCT-Folly (2021.07.22.00): @@ -380,9 +380,9 @@ PODS: - React-perflogger (= 0.70.6) - RNCMaskedView (0.1.11): - React - - RNGestureHandler (2.8.0): + - RNGestureHandler (2.9.0): - React-Core - - RNReanimated (2.13.0): + - RNReanimated (2.14.4): - DoubleConversion - FBLazyVector - FBReactNativeSpec @@ -606,7 +606,7 @@ SPEC CHECKSUMS: glog: 04b94705f318337d7ead9e6d17c019bd9b1f6b1b hermes-engine: 2af7b7a59128f250adfd86f15aa1d5a2ecd39995 libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 - lnc-rn: 4c1d7510e5b36069a993697a08468c0d2cedcdae + lnc-rn: 275c1a82b7bdd80fe0efd73fe04c2b1ee432499c OpenSSL-Universal: ebc357f1e6bc71fa463ccb2fe676756aff50e88c RCT-Folly: 0080d0a6ebf2577475bda044aa59e2ca1f909cda RCTRequired: e1866f61af7049eb3d8e08e8b133abd38bc1ca7a @@ -638,13 +638,13 @@ SPEC CHECKSUMS: React-runtimeexecutor: 15437b576139df27635400de0599d9844f1ab817 ReactCommon: 349be31adeecffc7986a0de875d7fb0dcf4e251c RNCMaskedView: 0e1bc4bfa8365eba5fbbb71e07fbdc0555249489 - RNGestureHandler: 62232ba8f562f7dea5ba1b3383494eb5bf97a4d3 - RNReanimated: ce445c233a6ff5600223484a88ad5704945d972a + RNGestureHandler: 071d7a9ad81e8b83fe7663b303d132406a7d8f39 + RNReanimated: 6668b0587bebd4b15dd849b99e5a9c70fc12ed95 RNScreens: 34cc502acf1b916c582c60003dc3089fa01dc66d SocketRocket: fccef3f9c5cedea1353a9ef6ada904fde10d6608 Yoga: 99caf8d5ab45e9d637ee6e0174ec16fbbb01bcfc YogaKit: f782866e155069a2cca2517aafea43200b01fd5a -PODFILE CHECKSUM: acda3250cc9646e9fe6168dc3679f1721aa2643a +PODFILE CHECKSUM: a988bfc7dfa8bcc90b3554ca79644962fa2b7fb7 -COCOAPODS: 1.11.3 +COCOAPODS: 1.15.2 diff --git a/demos/connect-demo/ios/lncmobiledemo.xcodeproj/project.pbxproj b/demos/connect-demo/ios/lncmobiledemo.xcodeproj/project.pbxproj index 035061b..48c1cee 100644 --- a/demos/connect-demo/ios/lncmobiledemo.xcodeproj/project.pbxproj +++ b/demos/connect-demo/ios/lncmobiledemo.xcodeproj/project.pbxproj @@ -8,13 +8,13 @@ /* Begin PBXBuildFile section */ 00E356F31AD99517003FC87E /* lncmobiledemoTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* lncmobiledemoTests.m */; }; - 0C80B921A6F3F58F76C31292 /* libPods-lncmobiledemo.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5DCACB8F33CDC322A6C60F78 /* libPods-lncmobiledemo.a */; }; 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 */; }; - 7436416C294A297A002AB00B /* Lncmobile.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7436416B294A297A002AB00B /* Lncmobile.xcframework */; }; - 7699B88040F8A987B510C191 /* libPods-lncmobiledemo-lncmobiledemoTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 19F6CBCC0A4E27FBF8BF4A61 /* libPods-lncmobiledemo-lncmobiledemoTests.a */; }; + 1E1BEEB611965E82BBD9F326 /* libPods-lncmobiledemo.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 687784A5D6940523ACA2792D /* libPods-lncmobiledemo.a */; }; + 6BFC03CF8A7D9A64BC5F1DF7 /* libPods-lncmobiledemo-lncmobiledemoTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 811246B7844C36C021177C29 /* libPods-lncmobiledemo-lncmobiledemoTests.a */; }; 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; }; + C86E78D22C582F9B0025B77D /* Lncmobile.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = C86E78D12C582F9B0025B77D /* Lncmobile.xcframework */; }; C8A5A7742B7CD641001C4BBE /* libresolv.9.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = C8A5A7732B7CD641001C4BBE /* libresolv.9.tbd */; }; /* End PBXBuildFile section */ @@ -38,16 +38,16 @@ 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = lncmobiledemo/Images.xcassets; sourceTree = ""; }; 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = lncmobiledemo/Info.plist; sourceTree = ""; }; 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = lncmobiledemo/main.m; sourceTree = ""; }; - 19F6CBCC0A4E27FBF8BF4A61 /* libPods-lncmobiledemo-lncmobiledemoTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-lncmobiledemo-lncmobiledemoTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 3B4392A12AC88292D35C810B /* Pods-lncmobiledemo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-lncmobiledemo.debug.xcconfig"; path = "Target Support Files/Pods-lncmobiledemo/Pods-lncmobiledemo.debug.xcconfig"; sourceTree = ""; }; - 5709B34CF0A7D63546082F79 /* Pods-lncmobiledemo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-lncmobiledemo.release.xcconfig"; path = "Target Support Files/Pods-lncmobiledemo/Pods-lncmobiledemo.release.xcconfig"; sourceTree = ""; }; - 5B7EB9410499542E8C5724F5 /* Pods-lncmobiledemo-lncmobiledemoTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-lncmobiledemo-lncmobiledemoTests.debug.xcconfig"; path = "Target Support Files/Pods-lncmobiledemo-lncmobiledemoTests/Pods-lncmobiledemo-lncmobiledemoTests.debug.xcconfig"; sourceTree = ""; }; - 5DCACB8F33CDC322A6C60F78 /* libPods-lncmobiledemo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-lncmobiledemo.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 7436416B294A297A002AB00B /* Lncmobile.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Lncmobile.xcframework; path = "../node_modules/@lightninglabs/lnc-rn/ios/Lncmobile.xcframework"; sourceTree = ""; }; + 30E750BDE5F239EFCD135078 /* Pods-lncmobiledemo-lncmobiledemoTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-lncmobiledemo-lncmobiledemoTests.debug.xcconfig"; path = "Target Support Files/Pods-lncmobiledemo-lncmobiledemoTests/Pods-lncmobiledemo-lncmobiledemoTests.debug.xcconfig"; sourceTree = ""; }; + 62443A84BE43B8BB47427051 /* Pods-lncmobiledemo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-lncmobiledemo.debug.xcconfig"; path = "Target Support Files/Pods-lncmobiledemo/Pods-lncmobiledemo.debug.xcconfig"; sourceTree = ""; }; + 687784A5D6940523ACA2792D /* libPods-lncmobiledemo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-lncmobiledemo.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 811246B7844C36C021177C29 /* libPods-lncmobiledemo-lncmobiledemoTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-lncmobiledemo-lncmobiledemoTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = lncmobiledemo/LaunchScreen.storyboard; sourceTree = ""; }; - 89C6BE57DB24E9ADA2F236DE /* Pods-lncmobiledemo-lncmobiledemoTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-lncmobiledemo-lncmobiledemoTests.release.xcconfig"; path = "Target Support Files/Pods-lncmobiledemo-lncmobiledemoTests/Pods-lncmobiledemo-lncmobiledemoTests.release.xcconfig"; sourceTree = ""; }; + C86E78D12C582F9B0025B77D /* Lncmobile.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Lncmobile.xcframework; path = "../node_modules/@lightninglabs/lnc-rn/ios/Lncmobile.xcframework"; sourceTree = ""; }; C8A5A7732B7CD641001C4BBE /* libresolv.9.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libresolv.9.tbd; path = usr/lib/libresolv.9.tbd; sourceTree = SDKROOT; }; + E7C56295FA93AEBB59A119A9 /* Pods-lncmobiledemo-lncmobiledemoTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-lncmobiledemo-lncmobiledemoTests.release.xcconfig"; path = "Target Support Files/Pods-lncmobiledemo-lncmobiledemoTests/Pods-lncmobiledemo-lncmobiledemoTests.release.xcconfig"; sourceTree = ""; }; ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; + F5377606169A0E0F845F70B9 /* Pods-lncmobiledemo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-lncmobiledemo.release.xcconfig"; path = "Target Support Files/Pods-lncmobiledemo/Pods-lncmobiledemo.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -55,7 +55,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 7699B88040F8A987B510C191 /* libPods-lncmobiledemo-lncmobiledemoTests.a in Frameworks */, + 6BFC03CF8A7D9A64BC5F1DF7 /* libPods-lncmobiledemo-lncmobiledemoTests.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -64,8 +64,8 @@ buildActionMask = 2147483647; files = ( C8A5A7742B7CD641001C4BBE /* libresolv.9.tbd in Frameworks */, - 0C80B921A6F3F58F76C31292 /* libPods-lncmobiledemo.a in Frameworks */, - 7436416C294A297A002AB00B /* Lncmobile.xcframework in Frameworks */, + C86E78D22C582F9B0025B77D /* Lncmobile.xcframework in Frameworks */, + 1E1BEEB611965E82BBD9F326 /* libPods-lncmobiledemo.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -105,11 +105,11 @@ 2D16E6871FA4F8E400B85C8A /* Frameworks */ = { isa = PBXGroup; children = ( - 7436416B294A297A002AB00B /* Lncmobile.xcframework */, + C86E78D12C582F9B0025B77D /* Lncmobile.xcframework */, C8A5A7732B7CD641001C4BBE /* libresolv.9.tbd */, ED297162215061F000B7C4FE /* JavaScriptCore.framework */, - 5DCACB8F33CDC322A6C60F78 /* libPods-lncmobiledemo.a */, - 19F6CBCC0A4E27FBF8BF4A61 /* libPods-lncmobiledemo-lncmobiledemoTests.a */, + 687784A5D6940523ACA2792D /* libPods-lncmobiledemo.a */, + 811246B7844C36C021177C29 /* libPods-lncmobiledemo-lncmobiledemoTests.a */, ); name = Frameworks; sourceTree = ""; @@ -148,10 +148,10 @@ BBD78D7AC51CEA395F1C20DB /* Pods */ = { isa = PBXGroup; children = ( - 3B4392A12AC88292D35C810B /* Pods-lncmobiledemo.debug.xcconfig */, - 5709B34CF0A7D63546082F79 /* Pods-lncmobiledemo.release.xcconfig */, - 5B7EB9410499542E8C5724F5 /* Pods-lncmobiledemo-lncmobiledemoTests.debug.xcconfig */, - 89C6BE57DB24E9ADA2F236DE /* Pods-lncmobiledemo-lncmobiledemoTests.release.xcconfig */, + 62443A84BE43B8BB47427051 /* Pods-lncmobiledemo.debug.xcconfig */, + F5377606169A0E0F845F70B9 /* Pods-lncmobiledemo.release.xcconfig */, + 30E750BDE5F239EFCD135078 /* Pods-lncmobiledemo-lncmobiledemoTests.debug.xcconfig */, + E7C56295FA93AEBB59A119A9 /* Pods-lncmobiledemo-lncmobiledemoTests.release.xcconfig */, ); path = Pods; sourceTree = ""; @@ -163,12 +163,12 @@ isa = PBXNativeTarget; buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "lncmobiledemoTests" */; buildPhases = ( - A55EABD7B0C7F3A422A6CC61 /* [CP] Check Pods Manifest.lock */, + 5F032D47441FC779C34CE1CA /* [CP] Check Pods Manifest.lock */, 00E356EA1AD99517003FC87E /* Sources */, 00E356EB1AD99517003FC87E /* Frameworks */, 00E356EC1AD99517003FC87E /* Resources */, - C59DA0FBD6956966B86A3779 /* [CP] Embed Pods Frameworks */, - F6A41C54EA430FDDC6A6ED99 /* [CP] Copy Pods Resources */, + C5DE79256D37FCEDD3B4B50E /* [CP] Embed Pods Frameworks */, + 2422B544E74BD3BDA01144ED /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -184,14 +184,14 @@ isa = PBXNativeTarget; buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "lncmobiledemo" */; buildPhases = ( - C38B50BA6285516D6DCD4F65 /* [CP] Check Pods Manifest.lock */, + 920ACA39A67CDB657CF250EF /* [CP] Check Pods Manifest.lock */, FD10A7F022414F080027D42C /* Start Packager */, 13B07F871A680F5B00A75B9A /* Sources */, 13B07F8C1A680F5B00A75B9A /* Frameworks */, 13B07F8E1A680F5B00A75B9A /* Resources */, 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, - 00EEFC60759A1932668264C0 /* [CP] Embed Pods Frameworks */, - E235C05ADACE081382539298 /* [CP] Copy Pods Resources */, + 687F24AEA794D995490483AE /* [CP] Embed Pods Frameworks */, + 53EEB2178B3503015AF2B496 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -274,46 +274,41 @@ 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"; }; - 00EEFC60759A1932668264C0 /* [CP] Embed Pods Frameworks */ = { + 2422B544E74BD3BDA01144ED /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-lncmobiledemo/Pods-lncmobiledemo-frameworks-${CONFIGURATION}-input-files.xcfilelist", + "${PODS_ROOT}/Target Support Files/Pods-lncmobiledemo-lncmobiledemoTests/Pods-lncmobiledemo-lncmobiledemoTests-resources-${CONFIGURATION}-input-files.xcfilelist", ); - name = "[CP] Embed Pods Frameworks"; + name = "[CP] Copy Pods Resources"; outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-lncmobiledemo/Pods-lncmobiledemo-frameworks-${CONFIGURATION}-output-files.xcfilelist", + "${PODS_ROOT}/Target Support Files/Pods-lncmobiledemo-lncmobiledemoTests/Pods-lncmobiledemo-lncmobiledemoTests-resources-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-lncmobiledemo/Pods-lncmobiledemo-frameworks.sh\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-lncmobiledemo-lncmobiledemoTests/Pods-lncmobiledemo-lncmobiledemoTests-resources.sh\"\n"; showEnvVarsInLog = 0; }; - A55EABD7B0C7F3A422A6CC61 /* [CP] Check Pods Manifest.lock */ = { + 53EEB2178B3503015AF2B496 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-lncmobiledemo/Pods-lncmobiledemo-resources-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; + name = "[CP] Copy Pods Resources"; outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-lncmobiledemo-lncmobiledemoTests-checkManifestLockResult.txt", + "${PODS_ROOT}/Target Support Files/Pods-lncmobiledemo/Pods-lncmobiledemo-resources-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - 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"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-lncmobiledemo/Pods-lncmobiledemo-resources.sh\"\n"; showEnvVarsInLog = 0; }; - C38B50BA6285516D6DCD4F65 /* [CP] Check Pods Manifest.lock */ = { + 5F032D47441FC779C34CE1CA /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -328,62 +323,67 @@ outputFileListPaths = ( ); outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-lncmobiledemo-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-lncmobiledemo-lncmobiledemoTests-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; 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; }; - C59DA0FBD6956966B86A3779 /* [CP] Embed Pods Frameworks */ = { + 687F24AEA794D995490483AE /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-lncmobiledemo-lncmobiledemoTests/Pods-lncmobiledemo-lncmobiledemoTests-frameworks-${CONFIGURATION}-input-files.xcfilelist", + "${PODS_ROOT}/Target Support Files/Pods-lncmobiledemo/Pods-lncmobiledemo-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-lncmobiledemo-lncmobiledemoTests/Pods-lncmobiledemo-lncmobiledemoTests-frameworks-${CONFIGURATION}-output-files.xcfilelist", + "${PODS_ROOT}/Target Support Files/Pods-lncmobiledemo/Pods-lncmobiledemo-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-lncmobiledemo-lncmobiledemoTests/Pods-lncmobiledemo-lncmobiledemoTests-frameworks.sh\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-lncmobiledemo/Pods-lncmobiledemo-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - E235C05ADACE081382539298 /* [CP] Copy Pods Resources */ = { + 920ACA39A67CDB657CF250EF /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-lncmobiledemo/Pods-lncmobiledemo-resources-${CONFIGURATION}-input-files.xcfilelist", ); - name = "[CP] Copy Pods Resources"; + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-lncmobiledemo/Pods-lncmobiledemo-resources-${CONFIGURATION}-output-files.xcfilelist", + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-lncmobiledemo-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-lncmobiledemo/Pods-lncmobiledemo-resources.sh\"\n"; + 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; }; - F6A41C54EA430FDDC6A6ED99 /* [CP] Copy Pods Resources */ = { + C5DE79256D37FCEDD3B4B50E /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-lncmobiledemo-lncmobiledemoTests/Pods-lncmobiledemo-lncmobiledemoTests-resources-${CONFIGURATION}-input-files.xcfilelist", + "${PODS_ROOT}/Target Support Files/Pods-lncmobiledemo-lncmobiledemoTests/Pods-lncmobiledemo-lncmobiledemoTests-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - name = "[CP] Copy Pods Resources"; + name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-lncmobiledemo-lncmobiledemoTests/Pods-lncmobiledemo-lncmobiledemoTests-resources-${CONFIGURATION}-output-files.xcfilelist", + "${PODS_ROOT}/Target Support Files/Pods-lncmobiledemo-lncmobiledemoTests/Pods-lncmobiledemo-lncmobiledemoTests-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-lncmobiledemo-lncmobiledemoTests/Pods-lncmobiledemo-lncmobiledemoTests-resources.sh\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-lncmobiledemo-lncmobiledemoTests/Pods-lncmobiledemo-lncmobiledemoTests-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; FD10A7F022414F080027D42C /* Start Packager */ = { @@ -438,7 +438,7 @@ /* Begin XCBuildConfiguration section */ 00E356F61AD99517003FC87E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5B7EB9410499542E8C5724F5 /* Pods-lncmobiledemo-lncmobiledemoTests.debug.xcconfig */; + baseConfigurationReference = 30E750BDE5F239EFCD135078 /* Pods-lncmobiledemo-lncmobiledemoTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; GCC_PREPROCESSOR_DEFINITIONS = ( @@ -465,7 +465,7 @@ }; 00E356F71AD99517003FC87E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 89C6BE57DB24E9ADA2F236DE /* Pods-lncmobiledemo-lncmobiledemoTests.release.xcconfig */; + baseConfigurationReference = E7C56295FA93AEBB59A119A9 /* Pods-lncmobiledemo-lncmobiledemoTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; COPY_PHASE_STRIP = NO; @@ -489,7 +489,7 @@ }; 13B07F941A680F5B00A75B9A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3B4392A12AC88292D35C810B /* Pods-lncmobiledemo.debug.xcconfig */; + baseConfigurationReference = 62443A84BE43B8BB47427051 /* Pods-lncmobiledemo.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; @@ -515,7 +515,7 @@ }; 13B07F951A680F5B00A75B9A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5709B34CF0A7D63546082F79 /* Pods-lncmobiledemo.release.xcconfig */; + baseConfigurationReference = F5377606169A0E0F845F70B9 /* Pods-lncmobiledemo.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; From 82d64e4a088a6c450235bf9115d6a47acd3261df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Viktor=20Tigerstr=C3=B6m?= Date: Thu, 22 Feb 2024 01:21:32 +0100 Subject: [PATCH 06/10] multi-connect-demo: bump gesture-handler & reanimated Bump `react-native-gesture-handler` to `2.9.0` and `react-native-reanimated` to `v2.14.4`. --- demos/multi-connect-demo/package.json | 4 ++-- demos/multi-connect-demo/yarn.lock | 23 +++++++++-------------- 2 files changed, 11 insertions(+), 16 deletions(-) diff --git a/demos/multi-connect-demo/package.json b/demos/multi-connect-demo/package.json index f8ad272..93f5e31 100644 --- a/demos/multi-connect-demo/package.json +++ b/demos/multi-connect-demo/package.json @@ -18,8 +18,8 @@ "react": "18.1.0", "react-native": "0.70.6", "react-native-encrypted-storage": "4.0.2", - "react-native-gesture-handler": "2.8.0", - "react-native-reanimated": "2.13.0", + "react-native-gesture-handler": "2.9.0", + "react-native-reanimated": "2.14.4", "react-native-safe-area-context": "4.4.1", "react-native-screens": "3.18.2", "react-navigation": "4.4.4", diff --git a/demos/multi-connect-demo/yarn.lock b/demos/multi-connect-demo/yarn.lock index b9af587..47d2ae5 100644 --- a/demos/multi-connect-demo/yarn.lock +++ b/demos/multi-connect-demo/yarn.lock @@ -1213,11 +1213,6 @@ resolved "https://registry.yarnpkg.com/@types/hammerjs/-/hammerjs-2.0.41.tgz#f6ecf57d1b12d2befcce00e928a6a097c22980aa" integrity sha512-ewXv/ceBaJprikMcxCmWU1FKyMAQ2X7a9Gtmzw8fcg2kIePI1crERDM818W+XYrxqdBBOdlf2rm137bU+BltCA== -"@types/invariant@^2.2.35": - version "2.2.35" - resolved "https://registry.yarnpkg.com/@types/invariant/-/invariant-2.2.35.tgz#cd3ebf581a6557452735688d8daba6cf0bd5a3be" - integrity sha512-DxX1V9P8zdJPYQat1gHyY0xj3efl8gnMVjiM9iCY6y27lj+PoQWkgjt8jDqmovPqULkKVpKRg8J36iQiA+EtEg== - "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": version "2.0.4" resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" @@ -4726,10 +4721,10 @@ react-native-encrypted-storage@4.0.2: resolved "https://registry.yarnpkg.com/react-native-encrypted-storage/-/react-native-encrypted-storage-4.0.2.tgz#c7d59b1d3ff2f80d572be3e85aaab3fdee16744a" integrity sha512-vneDkHGDuTvLQjUBztqb2YI8QoH1zxdJonPGTS+g57lfJZff9fAjoLSSb6NgMBebpXFcK3I3sEresGyL+3AArw== -react-native-gesture-handler@2.8.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/react-native-gesture-handler/-/react-native-gesture-handler-2.8.0.tgz#ef9857871c10663c95a51546225b6e00cd4740cf" - integrity sha512-poOSfz/w0IyD6Qwq7aaIRRfEaVTl1ecQFoyiIbpOpfNTjm2B1niY2FLrdVQIOtIOe+K9nH55Qal04nr4jGkHdQ== +react-native-gesture-handler@2.9.0: + version "2.9.0" + resolved "https://registry.yarnpkg.com/react-native-gesture-handler/-/react-native-gesture-handler-2.9.0.tgz#2f63812e523c646f25b9ad660fc6f75948e51241" + integrity sha512-a0BcH3Qb1tgVqUutc6d3VuWQkI1AM3+fJx8dkxzZs9t06qA27QgURYFoklpabuWpsUTzuKRpxleykp25E8m7tg== dependencies: "@egjs/hammerjs" "^2.0.17" hoist-non-react-statics "^3.3.0" @@ -4747,14 +4742,14 @@ react-native-iphone-x-helper@^1.3.0: resolved "https://registry.yarnpkg.com/react-native-iphone-x-helper/-/react-native-iphone-x-helper-1.3.1.tgz#20c603e9a0e765fd6f97396638bdeb0e5a60b010" integrity sha512-HOf0jzRnq2/aFUcdCJ9w9JGzN3gdEg0zFE4FyYlp4jtidqU03D5X7ZegGKfT1EWteR0gPBGp9ye5T5FvSWi9Yg== -react-native-reanimated@2.13.0: - version "2.13.0" - resolved "https://registry.yarnpkg.com/react-native-reanimated/-/react-native-reanimated-2.13.0.tgz#d64c1386626822d4dc22094b4efe028ff2c49cc9" - integrity sha512-yUHyYVIegWWIza4+nVyS3CSmI/Mc8kLFVHw2c6gnSHaYhYA4LeEjH/jBkoMzHk9Xd0Ra3cwtjYKAMG8OTp6JVg== +react-native-reanimated@2.14.4: + version "2.14.4" + resolved "https://registry.yarnpkg.com/react-native-reanimated/-/react-native-reanimated-2.14.4.tgz#3fa3da4e7b99f5dfb28f86bcf24d9d1024d38836" + integrity sha512-DquSbl7P8j4SAmc+kRdd75Ianm8G+IYQ9T4AQ6lrpLVeDkhZmjWI0wkutKWnp6L7c5XNVUrFDUf69dwETLCItQ== dependencies: "@babel/plugin-transform-object-assign" "^7.16.7" "@babel/preset-typescript" "^7.16.7" - "@types/invariant" "^2.2.35" + convert-source-map "^1.7.0" invariant "^2.2.4" lodash.isequal "^4.5.0" setimmediate "^1.0.5" From 8c135a69207a3e625ca6626c5b599425179ac49a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Viktor=20Tigerstr=C3=B6m?= Date: Mon, 19 Feb 2024 22:14:45 +0100 Subject: [PATCH 07/10] multi-connect-demo: add libresolv.9.tbd to ios project --- .../ios/lncmobiledemo.xcodeproj/project.pbxproj | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/demos/multi-connect-demo/ios/lncmobiledemo.xcodeproj/project.pbxproj b/demos/multi-connect-demo/ios/lncmobiledemo.xcodeproj/project.pbxproj index 1d9f1fb..05d6881 100644 --- a/demos/multi-connect-demo/ios/lncmobiledemo.xcodeproj/project.pbxproj +++ b/demos/multi-connect-demo/ios/lncmobiledemo.xcodeproj/project.pbxproj @@ -15,6 +15,7 @@ 74A129D6294A2A5C00C7A86C /* Lncmobile.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 74A129D5294A2A5B00C7A86C /* Lncmobile.xcframework */; }; 7699B88040F8A987B510C191 /* libPods-lncmobiledemo-lncmobiledemoTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 19F6CBCC0A4E27FBF8BF4A61 /* libPods-lncmobiledemo-lncmobiledemoTests.a */; }; 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; }; + C8FFB7E42B83E55B00A6FE5F /* libresolv.9.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = C8FFB7E32B83E55B00A6FE5F /* libresolv.9.tbd */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -45,6 +46,7 @@ 74A129D5294A2A5B00C7A86C /* Lncmobile.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Lncmobile.xcframework; path = "../node_modules/@lightninglabs/lnc-rn/ios/Lncmobile.xcframework"; sourceTree = ""; }; 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = lncmobiledemo/LaunchScreen.storyboard; sourceTree = ""; }; 89C6BE57DB24E9ADA2F236DE /* Pods-lncmobiledemo-lncmobiledemoTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-lncmobiledemo-lncmobiledemoTests.release.xcconfig"; path = "Target Support Files/Pods-lncmobiledemo-lncmobiledemoTests/Pods-lncmobiledemo-lncmobiledemoTests.release.xcconfig"; sourceTree = ""; }; + C8FFB7E32B83E55B00A6FE5F /* libresolv.9.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libresolv.9.tbd; path = usr/lib/libresolv.9.tbd; sourceTree = SDKROOT; }; ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; /* End PBXFileReference section */ @@ -61,6 +63,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + C8FFB7E42B83E55B00A6FE5F /* libresolv.9.tbd in Frameworks */, 0C80B921A6F3F58F76C31292 /* libPods-lncmobiledemo.a in Frameworks */, 74A129D6294A2A5C00C7A86C /* Lncmobile.xcframework in Frameworks */, ); @@ -103,6 +106,7 @@ isa = PBXGroup; children = ( 74A129D5294A2A5B00C7A86C /* Lncmobile.xcframework */, + C8FFB7E32B83E55B00A6FE5F /* libresolv.9.tbd */, ED297162215061F000B7C4FE /* JavaScriptCore.framework */, 5DCACB8F33CDC322A6C60F78 /* libPods-lncmobiledemo.a */, 19F6CBCC0A4E27FBF8BF4A61 /* libPods-lncmobiledemo-lncmobiledemoTests.a */, From d160832b1471b7523620e5c3ff960b1c8c7429bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Viktor=20Tigerstr=C3=B6m?= Date: Thu, 29 Feb 2024 21:18:46 +0100 Subject: [PATCH 08/10] multi_connect_demo: force pods to correct iOS version --- demos/multi-connect-demo/ios/Podfile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/demos/multi-connect-demo/ios/Podfile b/demos/multi-connect-demo/ios/Podfile index 0717a0b..927e3e5 100644 --- a/demos/multi-connect-demo/ios/Podfile +++ b/demos/multi-connect-demo/ios/Podfile @@ -39,5 +39,11 @@ target 'lncmobiledemo' do :mac_catalyst_enabled => false ) __apply_Xcode_12_5_M1_post_install_workaround(installer) + + installer.pods_project.targets.each do |target| + target.build_configurations.each do |config| + config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= ['$(inherited)', '_LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION'] + end + end end end From 6e71f12dd25fab8c23e904bed41c4a097477a068 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Viktor=20Tigerstr=C3=B6m?= Date: Thu, 22 Feb 2024 12:26:33 +0100 Subject: [PATCH 09/10] multi_connect_demo: use lnc-rn v0.3.1-alpha --- demos/multi-connect-demo/package.json | 2 +- demos/multi-connect-demo/yarn.lock | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/demos/multi-connect-demo/package.json b/demos/multi-connect-demo/package.json index 93f5e31..c3b27db 100644 --- a/demos/multi-connect-demo/package.json +++ b/demos/multi-connect-demo/package.json @@ -10,7 +10,7 @@ "install-lnc": "cd node_modules/@lightninglabs/lnc-rn; yarn run fetch-libraries" }, "dependencies": { - "@lightninglabs/lnc-rn": "0.2.1-alpha.2", + "@lightninglabs/lnc-rn": "0.3.1-alpha", "@react-native-community/masked-view": "0.1.11", "@react-navigation/native": "6.0.13", "mobx": "6.6.2", diff --git a/demos/multi-connect-demo/yarn.lock b/demos/multi-connect-demo/yarn.lock index 47d2ae5..2e9782f 100644 --- a/demos/multi-connect-demo/yarn.lock +++ b/demos/multi-connect-demo/yarn.lock @@ -899,17 +899,17 @@ "@jridgewell/resolve-uri" "3.1.0" "@jridgewell/sourcemap-codec" "1.4.14" -"@lightninglabs/lnc-core@0.2.1-alpha": - version "0.2.1-alpha" - resolved "https://registry.yarnpkg.com/@lightninglabs/lnc-core/-/lnc-core-0.2.1-alpha.tgz#b381ea29fb7bc20a7dd10334bb913bb50f6dac36" - integrity sha512-H297V3seL+PE786HcuAQiSass/3y0NSYCy3b4hNTZL4Io80Oy4WY49s08CpRuV8cNfjAzWjYSXkhorALjaRdwA== +"@lightninglabs/lnc-core@^0.3.1-alpha": + version "0.3.1-alpha" + resolved "https://registry.yarnpkg.com/@lightninglabs/lnc-core/-/lnc-core-0.3.1-alpha.tgz#cfd6c0857a20013fb1819b40bd1158a2edc8bcf0" + integrity sha512-I/hThdItLWJ6RU8Z27ZIXhpBS2JJuD3+TjtaQXX2CabaUYXlcN4sk+Kx8N/zG/fk8qZvjlRWum4vHu4ZX554Fg== -"@lightninglabs/lnc-rn@0.2.1-alpha.2": - version "0.2.1-alpha.2" - resolved "https://registry.yarnpkg.com/@lightninglabs/lnc-rn/-/lnc-rn-0.2.1-alpha.2.tgz#dd1f7273b3984c9257d6bb3ea86b69b337053112" - integrity sha512-yLn80pmWlPGNcFH8Ha2k9bBxRjMrGGk7ZUaQ2QtAAmnn/+SXavtm4h03NLJHKPkID0I9+hfqEgV+Dg+NpaR6vA== +"@lightninglabs/lnc-rn@0.3.1-alpha": + version "0.3.1-alpha" + resolved "https://registry.yarnpkg.com/@lightninglabs/lnc-rn/-/lnc-rn-0.3.1-alpha.tgz#5d3e0e21bb3da5a63a7d1cee91aba60f9f3bd21f" + integrity sha512-3TVeqnaojGNkTr3WGLYD7DYnPvll4Yaj5nCAfDxlzy3TwPA2dRgYJS+lYfv1cWDf/sjCixd0aKVOKZ7HjUp6RQ== dependencies: - "@lightninglabs/lnc-core" "0.2.1-alpha" + "@lightninglabs/lnc-core" "^0.3.1-alpha" "@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": version "5.1.1-v1" From 938e78e0600dc192974593f560403d8974a00179 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Viktor=20Tigerstr=C3=B6m?= Date: Thu, 22 Feb 2024 12:07:23 +0100 Subject: [PATCH 10/10] multi_connect_demo: pod install & replace Lncmobile.xcframework --- demos/multi-connect-demo/ios/Podfile.lock | 16 +-- .../lncmobiledemo.xcodeproj/project.pbxproj | 124 +++++++++--------- 2 files changed, 70 insertions(+), 70 deletions(-) diff --git a/demos/multi-connect-demo/ios/Podfile.lock b/demos/multi-connect-demo/ios/Podfile.lock index bbf89b8..d756af6 100644 --- a/demos/multi-connect-demo/ios/Podfile.lock +++ b/demos/multi-connect-demo/ios/Podfile.lock @@ -75,7 +75,7 @@ PODS: - glog (0.3.5) - hermes-engine (0.70.6) - libevent (2.1.12) - - lnc-rn (0.2.1-alpha.2): + - lnc-rn (0.3.1-alpha): - React - OpenSSL-Universal (1.1.1100) - RCT-Folly (2021.07.22.00): @@ -380,9 +380,9 @@ PODS: - React-perflogger (= 0.70.6) - RNCMaskedView (0.1.11): - React - - RNGestureHandler (2.8.0): + - RNGestureHandler (2.9.0): - React-Core - - RNReanimated (2.13.0): + - RNReanimated (2.14.4): - DoubleConversion - FBLazyVector - FBReactNativeSpec @@ -606,7 +606,7 @@ SPEC CHECKSUMS: glog: 04b94705f318337d7ead9e6d17c019bd9b1f6b1b hermes-engine: 2af7b7a59128f250adfd86f15aa1d5a2ecd39995 libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 - lnc-rn: 4c1d7510e5b36069a993697a08468c0d2cedcdae + lnc-rn: 275c1a82b7bdd80fe0efd73fe04c2b1ee432499c OpenSSL-Universal: ebc357f1e6bc71fa463ccb2fe676756aff50e88c RCT-Folly: 0080d0a6ebf2577475bda044aa59e2ca1f909cda RCTRequired: e1866f61af7049eb3d8e08e8b133abd38bc1ca7a @@ -638,13 +638,13 @@ SPEC CHECKSUMS: React-runtimeexecutor: 15437b576139df27635400de0599d9844f1ab817 ReactCommon: 349be31adeecffc7986a0de875d7fb0dcf4e251c RNCMaskedView: 0e1bc4bfa8365eba5fbbb71e07fbdc0555249489 - RNGestureHandler: 62232ba8f562f7dea5ba1b3383494eb5bf97a4d3 - RNReanimated: ce445c233a6ff5600223484a88ad5704945d972a + RNGestureHandler: 071d7a9ad81e8b83fe7663b303d132406a7d8f39 + RNReanimated: 6668b0587bebd4b15dd849b99e5a9c70fc12ed95 RNScreens: 34cc502acf1b916c582c60003dc3089fa01dc66d SocketRocket: fccef3f9c5cedea1353a9ef6ada904fde10d6608 Yoga: 99caf8d5ab45e9d637ee6e0174ec16fbbb01bcfc YogaKit: f782866e155069a2cca2517aafea43200b01fd5a -PODFILE CHECKSUM: acda3250cc9646e9fe6168dc3679f1721aa2643a +PODFILE CHECKSUM: a988bfc7dfa8bcc90b3554ca79644962fa2b7fb7 -COCOAPODS: 1.11.3 +COCOAPODS: 1.15.2 diff --git a/demos/multi-connect-demo/ios/lncmobiledemo.xcodeproj/project.pbxproj b/demos/multi-connect-demo/ios/lncmobiledemo.xcodeproj/project.pbxproj index 05d6881..7c247dd 100644 --- a/demos/multi-connect-demo/ios/lncmobiledemo.xcodeproj/project.pbxproj +++ b/demos/multi-connect-demo/ios/lncmobiledemo.xcodeproj/project.pbxproj @@ -8,13 +8,13 @@ /* Begin PBXBuildFile section */ 00E356F31AD99517003FC87E /* lncmobiledemoTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* lncmobiledemoTests.m */; }; - 0C80B921A6F3F58F76C31292 /* libPods-lncmobiledemo.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5DCACB8F33CDC322A6C60F78 /* libPods-lncmobiledemo.a */; }; 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 */; }; - 74A129D6294A2A5C00C7A86C /* Lncmobile.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 74A129D5294A2A5B00C7A86C /* Lncmobile.xcframework */; }; - 7699B88040F8A987B510C191 /* libPods-lncmobiledemo-lncmobiledemoTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 19F6CBCC0A4E27FBF8BF4A61 /* libPods-lncmobiledemo-lncmobiledemoTests.a */; }; + 64513C49235C46C423261218 /* libPods-lncmobiledemo-lncmobiledemoTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B885D8556AEEF6B79C2FC591 /* libPods-lncmobiledemo-lncmobiledemoTests.a */; }; 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; }; + BA5FA1676869F894FE561ED8 /* libPods-lncmobiledemo.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9FDB4898D8659A35D6CED03F /* libPods-lncmobiledemo.a */; }; + C86E78D42C5837980025B77D /* Lncmobile.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = C86E78D32C5837980025B77D /* Lncmobile.xcframework */; }; C8FFB7E42B83E55B00A6FE5F /* libresolv.9.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = C8FFB7E32B83E55B00A6FE5F /* libresolv.9.tbd */; }; /* End PBXBuildFile section */ @@ -38,14 +38,14 @@ 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = lncmobiledemo/Images.xcassets; sourceTree = ""; }; 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = lncmobiledemo/Info.plist; sourceTree = ""; }; 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = lncmobiledemo/main.m; sourceTree = ""; }; - 19F6CBCC0A4E27FBF8BF4A61 /* libPods-lncmobiledemo-lncmobiledemoTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-lncmobiledemo-lncmobiledemoTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 3B4392A12AC88292D35C810B /* Pods-lncmobiledemo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-lncmobiledemo.debug.xcconfig"; path = "Target Support Files/Pods-lncmobiledemo/Pods-lncmobiledemo.debug.xcconfig"; sourceTree = ""; }; - 5709B34CF0A7D63546082F79 /* Pods-lncmobiledemo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-lncmobiledemo.release.xcconfig"; path = "Target Support Files/Pods-lncmobiledemo/Pods-lncmobiledemo.release.xcconfig"; sourceTree = ""; }; - 5B7EB9410499542E8C5724F5 /* Pods-lncmobiledemo-lncmobiledemoTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-lncmobiledemo-lncmobiledemoTests.debug.xcconfig"; path = "Target Support Files/Pods-lncmobiledemo-lncmobiledemoTests/Pods-lncmobiledemo-lncmobiledemoTests.debug.xcconfig"; sourceTree = ""; }; - 5DCACB8F33CDC322A6C60F78 /* libPods-lncmobiledemo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-lncmobiledemo.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 74A129D5294A2A5B00C7A86C /* Lncmobile.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Lncmobile.xcframework; path = "../node_modules/@lightninglabs/lnc-rn/ios/Lncmobile.xcframework"; sourceTree = ""; }; + 2F574C8B858EA0AD4D7DFCBF /* Pods-lncmobiledemo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-lncmobiledemo.release.xcconfig"; path = "Target Support Files/Pods-lncmobiledemo/Pods-lncmobiledemo.release.xcconfig"; sourceTree = ""; }; + 3ED389617228F1F00701DDEE /* Pods-lncmobiledemo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-lncmobiledemo.debug.xcconfig"; path = "Target Support Files/Pods-lncmobiledemo/Pods-lncmobiledemo.debug.xcconfig"; sourceTree = ""; }; + 496B2F00275C248BFDBE24E8 /* Pods-lncmobiledemo-lncmobiledemoTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-lncmobiledemo-lncmobiledemoTests.debug.xcconfig"; path = "Target Support Files/Pods-lncmobiledemo-lncmobiledemoTests/Pods-lncmobiledemo-lncmobiledemoTests.debug.xcconfig"; sourceTree = ""; }; + 6CCB1ED25487E7AFB10734A8 /* Pods-lncmobiledemo-lncmobiledemoTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-lncmobiledemo-lncmobiledemoTests.release.xcconfig"; path = "Target Support Files/Pods-lncmobiledemo-lncmobiledemoTests/Pods-lncmobiledemo-lncmobiledemoTests.release.xcconfig"; sourceTree = ""; }; 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = lncmobiledemo/LaunchScreen.storyboard; sourceTree = ""; }; - 89C6BE57DB24E9ADA2F236DE /* Pods-lncmobiledemo-lncmobiledemoTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-lncmobiledemo-lncmobiledemoTests.release.xcconfig"; path = "Target Support Files/Pods-lncmobiledemo-lncmobiledemoTests/Pods-lncmobiledemo-lncmobiledemoTests.release.xcconfig"; sourceTree = ""; }; + 9FDB4898D8659A35D6CED03F /* libPods-lncmobiledemo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-lncmobiledemo.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + B885D8556AEEF6B79C2FC591 /* libPods-lncmobiledemo-lncmobiledemoTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-lncmobiledemo-lncmobiledemoTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + C86E78D32C5837980025B77D /* Lncmobile.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Lncmobile.xcframework; path = "../node_modules/@lightninglabs/lnc-rn/ios/Lncmobile.xcframework"; sourceTree = ""; }; C8FFB7E32B83E55B00A6FE5F /* libresolv.9.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libresolv.9.tbd; path = usr/lib/libresolv.9.tbd; sourceTree = SDKROOT; }; ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; /* End PBXFileReference section */ @@ -55,7 +55,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 7699B88040F8A987B510C191 /* libPods-lncmobiledemo-lncmobiledemoTests.a in Frameworks */, + 64513C49235C46C423261218 /* libPods-lncmobiledemo-lncmobiledemoTests.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -64,8 +64,8 @@ buildActionMask = 2147483647; files = ( C8FFB7E42B83E55B00A6FE5F /* libresolv.9.tbd in Frameworks */, - 0C80B921A6F3F58F76C31292 /* libPods-lncmobiledemo.a in Frameworks */, - 74A129D6294A2A5C00C7A86C /* Lncmobile.xcframework in Frameworks */, + C86E78D42C5837980025B77D /* Lncmobile.xcframework in Frameworks */, + BA5FA1676869F894FE561ED8 /* libPods-lncmobiledemo.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -105,11 +105,11 @@ 2D16E6871FA4F8E400B85C8A /* Frameworks */ = { isa = PBXGroup; children = ( - 74A129D5294A2A5B00C7A86C /* Lncmobile.xcframework */, + C86E78D32C5837980025B77D /* Lncmobile.xcframework */, C8FFB7E32B83E55B00A6FE5F /* libresolv.9.tbd */, ED297162215061F000B7C4FE /* JavaScriptCore.framework */, - 5DCACB8F33CDC322A6C60F78 /* libPods-lncmobiledemo.a */, - 19F6CBCC0A4E27FBF8BF4A61 /* libPods-lncmobiledemo-lncmobiledemoTests.a */, + 9FDB4898D8659A35D6CED03F /* libPods-lncmobiledemo.a */, + B885D8556AEEF6B79C2FC591 /* libPods-lncmobiledemo-lncmobiledemoTests.a */, ); name = Frameworks; sourceTree = ""; @@ -148,10 +148,10 @@ BBD78D7AC51CEA395F1C20DB /* Pods */ = { isa = PBXGroup; children = ( - 3B4392A12AC88292D35C810B /* Pods-lncmobiledemo.debug.xcconfig */, - 5709B34CF0A7D63546082F79 /* Pods-lncmobiledemo.release.xcconfig */, - 5B7EB9410499542E8C5724F5 /* Pods-lncmobiledemo-lncmobiledemoTests.debug.xcconfig */, - 89C6BE57DB24E9ADA2F236DE /* Pods-lncmobiledemo-lncmobiledemoTests.release.xcconfig */, + 3ED389617228F1F00701DDEE /* Pods-lncmobiledemo.debug.xcconfig */, + 2F574C8B858EA0AD4D7DFCBF /* Pods-lncmobiledemo.release.xcconfig */, + 496B2F00275C248BFDBE24E8 /* Pods-lncmobiledemo-lncmobiledemoTests.debug.xcconfig */, + 6CCB1ED25487E7AFB10734A8 /* Pods-lncmobiledemo-lncmobiledemoTests.release.xcconfig */, ); path = Pods; sourceTree = ""; @@ -163,12 +163,12 @@ isa = PBXNativeTarget; buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "lncmobiledemoTests" */; buildPhases = ( - A55EABD7B0C7F3A422A6CC61 /* [CP] Check Pods Manifest.lock */, + EB845069EEB4CA8900FB9FD3 /* [CP] Check Pods Manifest.lock */, 00E356EA1AD99517003FC87E /* Sources */, 00E356EB1AD99517003FC87E /* Frameworks */, 00E356EC1AD99517003FC87E /* Resources */, - C59DA0FBD6956966B86A3779 /* [CP] Embed Pods Frameworks */, - F6A41C54EA430FDDC6A6ED99 /* [CP] Copy Pods Resources */, + B901573290B9AE96197A130A /* [CP] Embed Pods Frameworks */, + 9CC2A0742A5451294940CEF1 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -184,14 +184,14 @@ isa = PBXNativeTarget; buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "lncmobiledemo" */; buildPhases = ( - C38B50BA6285516D6DCD4F65 /* [CP] Check Pods Manifest.lock */, + D943C24DA988CE6140964120 /* [CP] Check Pods Manifest.lock */, FD10A7F022414F080027D42C /* Start Packager */, 13B07F871A680F5B00A75B9A /* Sources */, 13B07F8C1A680F5B00A75B9A /* Frameworks */, 13B07F8E1A680F5B00A75B9A /* Resources */, 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, - 00EEFC60759A1932668264C0 /* [CP] Embed Pods Frameworks */, - E235C05ADACE081382539298 /* [CP] Copy Pods Resources */, + 1855CEA3023B92843F5994D2 /* [CP] Embed Pods Frameworks */, + 216558F1F77A065E54486304 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -274,7 +274,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"; }; - 00EEFC60759A1932668264C0 /* [CP] Embed Pods Frameworks */ = { + 1855CEA3023B92843F5994D2 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -291,51 +291,41 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-lncmobiledemo/Pods-lncmobiledemo-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - A55EABD7B0C7F3A422A6CC61 /* [CP] Check Pods Manifest.lock */ = { + 216558F1F77A065E54486304 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-lncmobiledemo/Pods-lncmobiledemo-resources-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; + name = "[CP] Copy Pods Resources"; outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-lncmobiledemo-lncmobiledemoTests-checkManifestLockResult.txt", + "${PODS_ROOT}/Target Support Files/Pods-lncmobiledemo/Pods-lncmobiledemo-resources-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - 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"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-lncmobiledemo/Pods-lncmobiledemo-resources.sh\"\n"; showEnvVarsInLog = 0; }; - C38B50BA6285516D6DCD4F65 /* [CP] Check Pods Manifest.lock */ = { + 9CC2A0742A5451294940CEF1 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-lncmobiledemo-lncmobiledemoTests/Pods-lncmobiledemo-lncmobiledemoTests-resources-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; + name = "[CP] Copy Pods Resources"; outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-lncmobiledemo-checkManifestLockResult.txt", + "${PODS_ROOT}/Target Support Files/Pods-lncmobiledemo-lncmobiledemoTests/Pods-lncmobiledemo-lncmobiledemoTests-resources-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - 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"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-lncmobiledemo-lncmobiledemoTests/Pods-lncmobiledemo-lncmobiledemoTests-resources.sh\"\n"; showEnvVarsInLog = 0; }; - C59DA0FBD6956966B86A3779 /* [CP] Embed Pods Frameworks */ = { + B901573290B9AE96197A130A /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -352,38 +342,48 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-lncmobiledemo-lncmobiledemoTests/Pods-lncmobiledemo-lncmobiledemoTests-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - E235C05ADACE081382539298 /* [CP] Copy Pods Resources */ = { + D943C24DA988CE6140964120 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-lncmobiledemo/Pods-lncmobiledemo-resources-${CONFIGURATION}-input-files.xcfilelist", ); - name = "[CP] Copy Pods Resources"; + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-lncmobiledemo/Pods-lncmobiledemo-resources-${CONFIGURATION}-output-files.xcfilelist", + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-lncmobiledemo-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-lncmobiledemo/Pods-lncmobiledemo-resources.sh\"\n"; + 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; }; - F6A41C54EA430FDDC6A6ED99 /* [CP] Copy Pods Resources */ = { + EB845069EEB4CA8900FB9FD3 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-lncmobiledemo-lncmobiledemoTests/Pods-lncmobiledemo-lncmobiledemoTests-resources-${CONFIGURATION}-input-files.xcfilelist", ); - name = "[CP] Copy Pods Resources"; + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-lncmobiledemo-lncmobiledemoTests/Pods-lncmobiledemo-lncmobiledemoTests-resources-${CONFIGURATION}-output-files.xcfilelist", + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-lncmobiledemo-lncmobiledemoTests-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-lncmobiledemo-lncmobiledemoTests/Pods-lncmobiledemo-lncmobiledemoTests-resources.sh\"\n"; + 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; }; FD10A7F022414F080027D42C /* Start Packager */ = { @@ -438,7 +438,7 @@ /* Begin XCBuildConfiguration section */ 00E356F61AD99517003FC87E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5B7EB9410499542E8C5724F5 /* Pods-lncmobiledemo-lncmobiledemoTests.debug.xcconfig */; + baseConfigurationReference = 496B2F00275C248BFDBE24E8 /* Pods-lncmobiledemo-lncmobiledemoTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; GCC_PREPROCESSOR_DEFINITIONS = ( @@ -465,7 +465,7 @@ }; 00E356F71AD99517003FC87E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 89C6BE57DB24E9ADA2F236DE /* Pods-lncmobiledemo-lncmobiledemoTests.release.xcconfig */; + baseConfigurationReference = 6CCB1ED25487E7AFB10734A8 /* Pods-lncmobiledemo-lncmobiledemoTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; COPY_PHASE_STRIP = NO; @@ -489,7 +489,7 @@ }; 13B07F941A680F5B00A75B9A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3B4392A12AC88292D35C810B /* Pods-lncmobiledemo.debug.xcconfig */; + baseConfigurationReference = 3ED389617228F1F00701DDEE /* Pods-lncmobiledemo.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; @@ -515,7 +515,7 @@ }; 13B07F951A680F5B00A75B9A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5709B34CF0A7D63546082F79 /* Pods-lncmobiledemo.release.xcconfig */; + baseConfigurationReference = 2F574C8B858EA0AD4D7DFCBF /* Pods-lncmobiledemo.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES;