diff --git a/ios/NewExpensify.xcodeproj/project.pbxproj b/ios/NewExpensify.xcodeproj/project.pbxproj index b18a108f681a..b31421278904 100644 --- a/ios/NewExpensify.xcodeproj/project.pbxproj +++ b/ios/NewExpensify.xcodeproj/project.pbxproj @@ -724,6 +724,7 @@ "${PODS_CONFIGURATION_BUILD_DIR}/boost/boost_privacy.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/glog/glog_privacy.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/nanopb/nanopb_Privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/react-native-blob-util/ReactNativeBlobUtilPrivacyInfo.bundle", ); name = "[CP] Copy Pods Resources"; outputPaths = ( @@ -756,6 +757,7 @@ "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/boost_privacy.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/glog_privacy.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/nanopb_Privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ReactNativeBlobUtilPrivacyInfo.bundle", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; diff --git a/ios/NewExpensify/PrivacyInfo.xcprivacy b/ios/NewExpensify/PrivacyInfo.xcprivacy index 3ea8e1fd72bf..e8468df035d7 100644 --- a/ios/NewExpensify/PrivacyInfo.xcprivacy +++ b/ios/NewExpensify/PrivacyInfo.xcprivacy @@ -20,6 +20,16 @@ NSPrivacyAccessedAPITypeReasons C617.1 + 0A2A.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryDiskSpace + NSPrivacyAccessedAPITypeReasons + + 85F4.1 + E174.1 diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 3e12da016ad6..09a4e0118ade 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -490,6 +490,7 @@ PODS: - React-jsinspector - React-jsitooling - React-perflogger + - React-rendererconsistency - React-runtimescheduler - React-utils - SocketRocket (= 0.7.1) @@ -508,6 +509,7 @@ PODS: - React-jsinspector - React-jsitooling - React-perflogger + - React-rendererconsistency - React-runtimescheduler - React-utils - SocketRocket (= 0.7.1) @@ -525,6 +527,7 @@ PODS: - React-jsinspector - React-jsitooling - React-perflogger + - React-rendererconsistency - React-runtimescheduler - React-utils - SocketRocket (= 0.7.1) @@ -544,6 +547,7 @@ PODS: - React-jsinspector - React-jsitooling - React-perflogger + - React-rendererconsistency - React-runtimescheduler - React-utils - SocketRocket (= 0.7.1) @@ -562,6 +566,7 @@ PODS: - React-jsinspector - React-jsitooling - React-perflogger + - React-rendererconsistency - React-runtimescheduler - React-utils - SocketRocket (= 0.7.1) @@ -580,6 +585,7 @@ PODS: - React-jsinspector - React-jsitooling - React-perflogger + - React-rendererconsistency - React-runtimescheduler - React-utils - SocketRocket (= 0.7.1) @@ -598,6 +604,7 @@ PODS: - React-jsinspector - React-jsitooling - React-perflogger + - React-rendererconsistency - React-runtimescheduler - React-utils - SocketRocket (= 0.7.1) @@ -616,6 +623,7 @@ PODS: - React-jsinspector - React-jsitooling - React-perflogger + - React-rendererconsistency - React-runtimescheduler - React-utils - SocketRocket (= 0.7.1) @@ -634,6 +642,7 @@ PODS: - React-jsinspector - React-jsitooling - React-perflogger + - React-rendererconsistency - React-runtimescheduler - React-utils - SocketRocket (= 0.7.1) @@ -652,6 +661,7 @@ PODS: - React-jsinspector - React-jsitooling - React-perflogger + - React-rendererconsistency - React-runtimescheduler - React-utils - SocketRocket (= 0.7.1) @@ -670,6 +680,7 @@ PODS: - React-jsinspector - React-jsitooling - React-perflogger + - React-rendererconsistency - React-runtimescheduler - React-utils - SocketRocket (= 0.7.1) @@ -688,6 +699,7 @@ PODS: - React-jsinspector - React-jsitooling - React-perflogger + - React-rendererconsistency - React-runtimescheduler - React-utils - SocketRocket (= 0.7.1) @@ -706,6 +718,7 @@ PODS: - React-jsinspector - React-jsitooling - React-perflogger + - React-rendererconsistency - React-runtimescheduler - React-utils - SocketRocket (= 0.7.1) @@ -724,6 +737,7 @@ PODS: - React-jsinspector - React-jsitooling - React-perflogger + - React-rendererconsistency - React-runtimescheduler - React-utils - SocketRocket (= 0.7.1) @@ -1835,7 +1849,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - react-native-blob-util (0.19.4): + - react-native-blob-util (0.22.2): - DoubleConversion - glog - hermes-engine @@ -3724,7 +3738,7 @@ SPEC CHECKSUMS: AirshipServiceExtension: 4c87a84223d347f27e16dbfa3c366fa25015747f AppAuth: d4f13a8fe0baf391b2108511793e4b479691fb73 AppLogs: 3bc4e9b141dbf265b9464409caaa40416a9ee0e0 - boost: 7e761d76ca2ce687f7cc98e698152abd03a18f90 + boost: 659a89341ea4ab3df8259733813b52f26d8be9a5 DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb EXAV: 13d43af15268a3f448a6b994e91574c939f065e6 EXConstants: 9d62a46a36eae6d28cb978efcbc68aef354d1704 @@ -3793,7 +3807,7 @@ SPEC CHECKSUMS: React: c2d3aa44c49bb34e4dfd49d3ee92da5ebacc1c1c React-callinvoker: 1bdfb7549b5af266d85757193b5069f60659ef9d React-Codegen: 4b8b4817cea7a54b83851d4c1f91f79aa73de30a - React-Core: 7150cf9b6a5af063b37003062689f1691e79c020 + React-Core: 7e3642ef83e1032df3d25ebc840868c0c54381ca React-CoreModules: 15a85e6665d61678942da6ae485b351f4c699049 React-cxxreact: 74f9de59259ac951923f5726aa14f0398f167af9 React-debug: a9861ea2196e886642887e29fd1d86c6eee93454 @@ -3821,7 +3835,7 @@ SPEC CHECKSUMS: react-native-advanced-input-mask: e5fa44f25ae16ab5b8da75b5aed4236a5400a770 react-native-airship: ff2599900d29e0e64ff2b2dd9f897c0c220a9163 react-native-app-logs: 6540c5f6f66f33cb52d0bb62f0a10131ff3a9589 - react-native-blob-util: a013bd1bb12de304a726c2308cc0e219f34ab66c + react-native-blob-util: 68f288ed8fd64a191a4d83ffa5a1dd375dc786d2 react-native-cameraroll: d98f8a64b53620754864c33a034e054ca4a3b360 react-native-config: ab9f9cc16883aed5355ca43478fe39e6aec5ebb9 react-native-document-picker: 06ad77eb1650e628def114ff74f9f767f1888edd @@ -3843,7 +3857,7 @@ SPEC CHECKSUMS: react-native-webview: 9cf95bd9b16cde5d9bbae452a9cf55631b62028d React-NativeModulesApple: 1b5e6bf9164371771e553f744da801f5d9f5c7e5 React-oscompat: ef5df1c734f19b8003e149317d041b8ce1f7d29c - React-perflogger: 6fd2f6811533e9c19a61e855c3033eecbf4ad2a0 + React-perflogger: 005c6dfd4aa335fd527c94cc4591ed9b509f0486 React-performancetimeline: df331d0764cc54204a73960408371111efbd34b7 React-RCTActionSheet: a499b0d6d9793886b67ba3e16046a3fef2cdbbc3 React-RCTAnimation: 2595dcb10a82216a511b54742f8c28d793852ac6 @@ -3858,7 +3872,7 @@ SPEC CHECKSUMS: React-RCTSettings: a060c7e381a3896104761b8eed7e284d95e37df3 React-RCTText: 4f272b72dbb61f390d8c8274528f9fdbff983806 React-RCTVibration: 0e5326220719aca12473d703aa46693e3b4ce67a - React-rendererconsistency: 68db5a64f0c42b0337e25ba7b0e9513caae1389d + React-rendererconsistency: 4e8e3fd5e90ec9594a4bd5950496eb8006c72f7e React-renderercss: eeb482d2790028a9b47ce9c214397ae2f4e2a7c5 React-rendererdebug: c6e3b7583c2f0802cb3b4cf19f714853fa9ac670 React-rncore: 0f64cacb1becc6f89c99018ca920d012f9044ebd diff --git a/package-lock.json b/package-lock.json index 14e1408f18e7..3d1fe04097cd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -99,7 +99,7 @@ "react-native-advanced-input-mask": "1.4.6", "react-native-android-location-enabler": "^3.0.1", "react-native-app-logs": "0.3.1", - "react-native-blob-util": "0.19.4", + "react-native-blob-util": "0.22.2", "react-native-collapsible": "^1.6.2", "react-native-config": "1.5.3", "react-native-device-info": "10.3.1", @@ -31910,35 +31910,19 @@ } }, "node_modules/react-native-blob-util": { - "version": "0.19.4", + "version": "0.22.2", + "resolved": "https://registry.npmjs.org/react-native-blob-util/-/react-native-blob-util-0.22.2.tgz", + "integrity": "sha512-Czx01QMg7aLsm/4F/7+eqoRAi1q/qjLY2Kao16g+n2SRnTH1+qkD8Qhx2q9okB+VNQvZKB1LbiXhktzYQV52xQ==", "license": "MIT", "dependencies": { "base-64": "0.1.0", - "glob": "^7.2.3" + "glob": "^10.3.10" }, "peerDependencies": { "react": "*", "react-native": "*" } }, - "node_modules/react-native-blob-util/node_modules/glob": { - "version": "7.2.3", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/react-native-clean-project": { "version": "4.0.1", "dev": true, diff --git a/package.json b/package.json index 5bc623ba29b3..983341db9ce7 100644 --- a/package.json +++ b/package.json @@ -170,7 +170,7 @@ "react-native-advanced-input-mask": "1.4.6", "react-native-android-location-enabler": "^3.0.1", "react-native-app-logs": "0.3.1", - "react-native-blob-util": "0.19.4", + "react-native-blob-util": "0.22.2", "react-native-collapsible": "^1.6.2", "react-native-config": "1.5.3", "react-native-device-info": "10.3.1",