diff --git a/.gitignore b/.gitignore index d3b53dfc..b9fce301 100644 --- a/.gitignore +++ b/.gitignore @@ -27,6 +27,7 @@ DerivedData *.hmap *.ipa *.xcuserstate +**/.xcode.env.local project.xcworkspace # Android/IJ diff --git a/example/ios/.xcode.env.local b/example/ios/.xcode.env.local deleted file mode 100644 index 772b339b..00000000 --- a/example/ios/.xcode.env.local +++ /dev/null @@ -1 +0,0 @@ -export NODE_BINARY=$(command -v node) diff --git a/example/ios/IosUtilitiesExample.xcodeproj/project.pbxproj b/example/ios/IosUtilitiesExample.xcodeproj/project.pbxproj index 722de112..8e13b685 100644 --- a/example/ios/IosUtilitiesExample.xcodeproj/project.pbxproj +++ b/example/ios/IosUtilitiesExample.xcodeproj/project.pbxproj @@ -11,10 +11,10 @@ 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 */; }; - 4297412C273F3A65B48EAD07 /* Pods_IosUtilitiesExample_IosUtilitiesExampleTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 507D1D6D517A627615EA3D56 /* Pods_IosUtilitiesExample_IosUtilitiesExampleTests.framework */; }; 50F9A525D930F86382B2B745 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 19AA0ED25D6BB099CBD865C9 /* PrivacyInfo.xcprivacy */; }; + 53B699904A7D829EC1451186 /* libPods-IosUtilitiesExample-IosUtilitiesExampleTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9D9242E0B3452F98E657C584 /* libPods-IosUtilitiesExample-IosUtilitiesExampleTests.a */; }; 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; }; - B63B547BEE766EAE657E38E8 /* Pods_IosUtilitiesExample.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E26FA8CACB50FBD9E15B5C6E /* Pods_IosUtilitiesExample.framework */; }; + A55029659354A2CE5D74A4B9 /* libPods-IosUtilitiesExample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C709CFF9BE2FB44D1BADF8DB /* libPods-IosUtilitiesExample.a */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -41,11 +41,11 @@ 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = IosUtilitiesExample/main.m; sourceTree = ""; }; 13B07FB81A68108700A75B9A /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = PrivacyInfo.xcprivacy; path = IosUtilitiesExample/PrivacyInfo.xcprivacy; sourceTree = ""; }; 19AA0ED25D6BB099CBD865C9 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xml; name = PrivacyInfo.xcprivacy; path = IosUtilitiesExample/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 507D1D6D517A627615EA3D56 /* Pods_IosUtilitiesExample_IosUtilitiesExampleTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_IosUtilitiesExample_IosUtilitiesExampleTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = IosUtilitiesExample/LaunchScreen.storyboard; sourceTree = ""; }; 88C13434723B2D633D04BF1A /* Pods-IosUtilitiesExample-IosUtilitiesExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-IosUtilitiesExample-IosUtilitiesExampleTests.release.xcconfig"; path = "Target Support Files/Pods-IosUtilitiesExample-IosUtilitiesExampleTests/Pods-IosUtilitiesExample-IosUtilitiesExampleTests.release.xcconfig"; sourceTree = ""; }; + 9D9242E0B3452F98E657C584 /* libPods-IosUtilitiesExample-IosUtilitiesExampleTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-IosUtilitiesExample-IosUtilitiesExampleTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; C6A86E6616A58A7FFF24F026 /* Pods-IosUtilitiesExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-IosUtilitiesExample.debug.xcconfig"; path = "Target Support Files/Pods-IosUtilitiesExample/Pods-IosUtilitiesExample.debug.xcconfig"; sourceTree = ""; }; - E26FA8CACB50FBD9E15B5C6E /* Pods_IosUtilitiesExample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_IosUtilitiesExample.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + C709CFF9BE2FB44D1BADF8DB /* libPods-IosUtilitiesExample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-IosUtilitiesExample.a"; sourceTree = BUILT_PRODUCTS_DIR; }; ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; /* End PBXFileReference section */ @@ -54,7 +54,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 4297412C273F3A65B48EAD07 /* Pods_IosUtilitiesExample_IosUtilitiesExampleTests.framework in Frameworks */, + 53B699904A7D829EC1451186 /* libPods-IosUtilitiesExample-IosUtilitiesExampleTests.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -62,7 +62,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - B63B547BEE766EAE657E38E8 /* Pods_IosUtilitiesExample.framework in Frameworks */, + A55029659354A2CE5D74A4B9 /* libPods-IosUtilitiesExample.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -105,8 +105,8 @@ isa = PBXGroup; children = ( ED297162215061F000B7C4FE /* JavaScriptCore.framework */, - E26FA8CACB50FBD9E15B5C6E /* Pods_IosUtilitiesExample.framework */, - 507D1D6D517A627615EA3D56 /* Pods_IosUtilitiesExample_IosUtilitiesExampleTests.framework */, + C709CFF9BE2FB44D1BADF8DB /* libPods-IosUtilitiesExample.a */, + 9D9242E0B3452F98E657C584 /* libPods-IosUtilitiesExample-IosUtilitiesExampleTests.a */, ); name = Frameworks; sourceTree = ""; diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index 114c300b..13ca15f6 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -1213,7 +1213,7 @@ PODS: - React-jsiexecutor - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - - react-native-ios-utilities (5.1.3): + - react-native-ios-utilities (5.1.5): - ComputableLayout (~> 0.7) - DGSwiftUtilities (~> 0.46) - DoubleConversion @@ -1881,37 +1881,37 @@ SPEC CHECKSUMS: React-Core: adee73236280f8708e8973b8cbc60c834e591ecb React-CoreModules: 78e04d2319b1b61e0d4ed7fcd3e366d461819279 React-cxxreact: 05d4cfc36a33f309f280753995bf77eb5f12b40e - React-debug: adef67ec25a3a645e2c8029c8a0cbc202aef6944 - React-defaultsnativemodule: 9d8ebe89cf2b4f72eb58344d2ab0a6d0d1452208 - React-domnativemodule: 06b65c761f5433472a75bf25c3e5fd175749e5e6 - React-Fabric: 92fcb6fd47305e3606e14b199464797d63105e49 - React-FabricComponents: fb99c592b22b1ccf8f16e6b4f1ad36908e5f6d6f - React-FabricImage: 6686983597e03db20bff350b4414c1a5513c58e3 - React-featureflags: ea43ca6f5ec0a1247736755b2ba3217497d7342f - React-featureflagsnativemodule: cedaa457890535b21bbde4e0f2ab596ca62ca094 - React-graphics: a68b11f7c351565d146a1e1d9695a800ab9bfb96 + React-debug: b0f7271aeacc2eb9e34f863397dcfc204ef721c0 + React-defaultsnativemodule: 9ce2a0afe47f3b724f8adec28de3712d897a069a + React-domnativemodule: 23a99da612d4a41f05f7c0f9665bd557638f3a99 + React-Fabric: 189561e6cd72aacbd6a1bc92fa98b12ae2717d2b + React-FabricComponents: 32650e154e3958fedd1de88a94cef27e52288d7e + React-FabricImage: 5e81e0fae1817eec1840408be77c7e6ba3e2ee98 + React-featureflags: 23d3dcdac6c9badeeb631db8a0883c7a3108d580 + React-featureflagsnativemodule: f374752cb62a577a3bca18d01d1c80dcaeb29299 + React-graphics: 348400b8ba57611d552af6db5dc7d42ccf132d08 React-hermes: daf648f84569e9cb3d563dd806f09cf14635a356 - React-idlecallbacksnativemodule: 0f9609a14b3b2e930ab08780ab96d606cce0cc18 - React-ImageManager: 2ed98c714bd888c4e027f7454aa742ed4a0ed603 - React-jserrorhandler: e55f2913a47202a1eb40962cca68cea36018ac62 + React-idlecallbacksnativemodule: 97d2eb4935fa459d2f1127ce594c3b1959b0828d + React-ImageManager: ee8526b1af93152133709104c6d649d5dada63b3 + React-jserrorhandler: 17774783cd8d1377d3b23efbd4af4e80a2bca065 React-jsi: 2b9e6349efb0cd61b871dcd6db126fb13e1e6488 React-jsiexecutor: 8050076ff38e95a6852c5af0f516cf05889a3737 - React-jsinspector: 83ca96637ef3e4bf199080e8c9209aa7b98d77de - React-jsitracing: 658ee0ce6d2914e3ea134c0106eeab136dee0b76 + React-jsinspector: 55187c59747d78d14dae0d301beef22559099348 + React-jsitracing: 9e7066f99151f99ed588f2055e011845b12a1bf6 React-logger: e7eeebaed32b88dcc29b10901aa8c5822dc397c4 - React-Mapbuffer: 3d1aadd7587192dd863aa5348122e2a0812c44dd - React-microtasksnativemodule: c5c04ce22b6437388c02d277cdfc7cffc3103da9 - react-native-ios-utilities: 5f4100f3aaab6015e2f0b880a0b28b61383cd79c - react-native-safe-area-context: 33fadf89988c8813cfac57797a3bc53708863dd1 - React-nativeconfig: 1290b585850b8465f56f54a48b04968eefed0dd4 - React-NativeModulesApple: 70d76808f994d9f5c51c8d69f63bfacf714800e1 + React-Mapbuffer: 73dd1210c4ecf0dfb4e2d4e06f2a13f824a801a9 + React-microtasksnativemodule: d03753688e2abf135edcd4160ab3ce7526da8b0d + react-native-ios-utilities: 45f9b362b1cd3fdee863d3ada6a6a2543e60d645 + react-native-safe-area-context: 0f14bce545abcdfbff79ce2e3c78c109f0be283e + React-nativeconfig: cb207ebba7cafce30657c7ad9f1587a8f32e4564 + React-NativeModulesApple: 8411d548b1ad9d2b3e597beb9348e715c8020e0c React-perflogger: c4c3b7c18f8a50cdbe2bcdd2f15705ba029a5a02 - React-performancetimeline: 90c5b1e1d5facee6663dab8fba8b3b8f3d56a3dd + React-performancetimeline: 38bda258bd9f9da19b27615e8edfbec064aa42cc React-RCTActionSheet: 0fdf55fb8724856d63ca8c63cdb4e2325e15e8ec React-RCTAnimation: b2fcc7c462f1fb5e195a5547f6e405ec9a60d80f React-RCTAppDelegate: d5aed095faa6fd0b0aff3c98d0b078680890cde2 React-RCTBlob: 3b5441953e3dcc4aaee8f539b17d9c54b7a4b111 - React-RCTFabric: eedb41b49ae96ad7e06db259f18a8b54c01f3300 + React-RCTFabric: 022ff67d55ac5833b984085628e15af113cd9b52 React-RCTFBReactNativeSpec: 536442edc77efaec464c3c805c1e44fd811639d3 React-RCTImage: f189ae651e3c97879b4cdefcba1d4cffe55439da React-RCTLinking: 759ac5e4aed95ac3c29849f98ff3f3b5ece830ed @@ -1919,23 +1919,23 @@ SPEC CHECKSUMS: React-RCTSettings: 3602ea3adf9009f6d09461bf05f7e392414c32d8 React-RCTText: e48b4b54eab3f4cfea9be1228b5ef9ad3b8172c1 React-RCTVibration: 2e4dc335dd1e57c7004bcc07e7f5319e5968d5cf - React-rendererconsistency: b1cf8b6df5c67cc1f7c7923b3f263137f20c2afd - React-rendererdebug: 6da70e18ec44227328c3a8a2222499d409de776c - React-rncore: 476aa0490dd0bf45b215d778e6739dbfde7c8efd - React-RuntimeApple: ff19f5d74ce14f5eac701f7169d867ee27598fa5 - React-RuntimeCore: 5f228d303ed9918fc53fb631d1b0ea4a576b8a69 + React-rendererconsistency: c766ce7261ab6ed6be7bc155c403e29436d4f156 + React-rendererdebug: f8bf864b2646944c3f7c41555dbed0b5d7aea5d1 + React-rncore: cafe45e14d870bbecbbf4bd89e12ef3b596e1f2d + React-RuntimeApple: d3f5e05cfd5e212077a2e8dbdcf051ee237273b4 + React-RuntimeCore: 3c513c4cad66a889614fc4b70fadacdf900f0c7a React-runtimeexecutor: 201311bdafb53b5c30292782c8ee90193af86d91 - React-RuntimeHermes: 5e6b0e353d4ca947dbf00a4468b128251e570a33 - React-runtimescheduler: 14b030a31dd4294d8bb76679b43d76746d62db22 - React-timing: 8dd5e08fdf7d30001dc2b682df8f4ff422c1c3f7 - React-utils: b6bff4780e3b1d25685c3e22cef0d863ffbfafb3 + React-RuntimeHermes: 25194897d244f2c1b68511926c7be413466f6e6c + React-runtimescheduler: b2839d0c1276b8f0edabc28414c9a5c82bb5c700 + React-timing: 127d8598b5a15ae5b29ebd0ec474d590285c6f2f + React-utils: 238c18f8035ace0faccd7e8ce574ccfc7adf26aa ReactAppDependencyProvider: 41e9fb63606c32cce924653d2d410cb01ec81286 - ReactCodegen: 90bb8dd83136fc05f54b8aaab40345affc93aeff - ReactCommon: 8953b677c1d2ed01905f3cd5dced07ead9ec4c8e - RNScreens: 2e4870e8f9cb4a77e5a51530729f2762868316df + ReactCodegen: d9a09a7f7eee93f54d0b4135d5ca66b31b0c42a5 + ReactCommon: 08f4808f02ff115884e870e5cfea689703ff759a + RNScreens: b32d0d59b53acb574fa795a9343591ef4e7ab7c2 SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 - Yoga: 28b8cda182ee3092ff80203da66dcb3ffc8cf401 + Yoga: 1fd059161b449018342943b095a6d4e69bcaa719 PODFILE CHECKSUM: 8911febba2856453efabe84667ae175facae7b20 -COCOAPODS: 1.14.3 +COCOAPODS: 1.16.2 diff --git a/package.json b/package.json index 10b546f7..4d17db25 100644 --- a/package.json +++ b/package.json @@ -186,10 +186,12 @@ "name": "RNIUtilitiesSpec", "type": "all", "jsSrcsDir": "src", - "componentProvider": { - "RNIDetachedView": "RNIDetachedView", - "RNIDummyTestView": "RNIDummyTestView", - "RNIWrapperView": "RNIWrapperView" + "ios": { + "componentProvider": { + "RNIDetachedView": "RNIDetachedView", + "RNIDummyTestView": "RNIDummyTestView", + "RNIWrapperView": "RNIWrapperView" + } } } }