From 18a15f04f4973179fdfc9ca023d772f7a0010a8e Mon Sep 17 00:00:00 2001
From: Ricardo Silva <97543217+OS-ricardomoreirasilva@users.noreply.github.com>
Date: Mon, 8 Apr 2024 11:12:01 +0100
Subject: [PATCH] RMET-3280 ::: iOS ::: Add Privacy Manifest (#118)

* chore: add CODEOWNERS (#110)

Signed-off-by: IT-MikeS <20338451+IT-MikeS@users.noreply.github.com>

* chore: Update iOS library

This adds the Privacy Manifest to the Cordova plugin.

References: https://outsystemsrd.atlassian.net/browse/RMET-3280

* chore: Add CHANGELOG entry

References: https://outsystemsrd.atlassian.net/browse/RMET-3280

---------

Signed-off-by: IT-MikeS <20338451+IT-MikeS@users.noreply.github.com>
Co-authored-by: Mike Summerfeldt <20338451+IT-MikeS@users.noreply.github.com>
---
 CHANGELOG.md                                  |  34 +-
 CODEOWNERS                                    |   2 +
 .../OSHealthFitnessLib.xcframework/Info.plist |  10 +-
 .../_CodeSignature/CodeDirectory              | Bin 0 -> 162 bytes
 .../_CodeSignature/CodeRequirements           | Bin 0 -> 188 bytes
 .../_CodeSignature/CodeRequirements-1         | Bin 0 -> 210 bytes
 .../_CodeSignature/CodeResources              | 563 ++++++++++++++++++
 .../_CodeSignature/CodeSignature              | Bin 0 -> 9157 bytes
 .../OSHealthFitnessLib.framework/Info.plist   | Bin 785 -> 785 bytes
 .../OSHealthFitnessLib                        | Bin 541048 -> 541048 bytes
 .../PrivacyInfo.xcprivacy                     |  59 ++
 .../OSHealthFitnessLib.framework/Info.plist   | Bin 765 -> 765 bytes
 .../OSHealthFitnessLib                        | Bin 1117280 -> 1117280 bytes
 .../PrivacyInfo.xcprivacy                     |  59 ++
 .../_CodeSignature/CodeResources              |  13 +-
 15 files changed, 717 insertions(+), 23 deletions(-)
 create mode 100644 CODEOWNERS
 create mode 100644 src/ios/frameworks/OSHealthFitnessLib.xcframework/_CodeSignature/CodeDirectory
 create mode 100644 src/ios/frameworks/OSHealthFitnessLib.xcframework/_CodeSignature/CodeRequirements
 create mode 100644 src/ios/frameworks/OSHealthFitnessLib.xcframework/_CodeSignature/CodeRequirements-1
 create mode 100644 src/ios/frameworks/OSHealthFitnessLib.xcframework/_CodeSignature/CodeResources
 create mode 100644 src/ios/frameworks/OSHealthFitnessLib.xcframework/_CodeSignature/CodeSignature
 create mode 100644 src/ios/frameworks/OSHealthFitnessLib.xcframework/ios-arm64/OSHealthFitnessLib.framework/PrivacyInfo.xcprivacy
 create mode 100644 src/ios/frameworks/OSHealthFitnessLib.xcframework/ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/PrivacyInfo.xcprivacy

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 71b848a2..df46dac0 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,58 +8,58 @@ The changes documented here do not include those from the original repository.
 
 ## [Unreleased]
 
- ## 2024-04-05
+### 2024-04-05
 - Fix privacy policy opening for Android <= 13 (https://outsystemsrd.atlassian.net/browse/RMET-3134).
 
- ## 2024-04-04
+### 2024-04-04
+- Update the iOS framework. This adds the Privacy Manifest file (https://outsystemsrd.atlassian.net/browse/RMET-3280).
 - Update GSON version to remove vulnerability (https://outsystemsrd.atlassian.net/browse/RMET-3134).
 
-## 2024-04-01
+### 2024-04-01
 - Remove old code and re-arrange file structure (https://outsystemsrd.atlassian.net/browse/RMET-3134).
 
-## 2024-03-22
+### 2024-03-22
 - Fixed hook for ODC  (https://outsystemsrd.atlassian.net/browse/RMET-3191).
 
-## 2024-03-18
+### 2024-03-18
 - Implemented the usage of the Activity Transition Recognition API for background jobs  (https://outsystemsrd.atlassian.net/browse/RMET-3246).
 
-## 2024-03-14
+### 2024-03-14
 - Implemented the usage of exact alarms for background jobs  (https://outsystemsrd.atlassian.net/browse/RMET-3190).
 
-## 2024-02-28
+### 2024-02-28
 - Implemented `Open Health Connect App`  (https://outsystemsrd.atlassian.net/browse/RMET-3158).
 
-## 2024-02-27
+### 2024-02-27
 - Implemented hook for permissions  (https://outsystemsrd.atlassian.net/browse/RMET-3142).
 
-## 2024-02-26
+### 2024-02-26
 - Implemented `Show app's privacy policy dialog`  (https://outsystemsrd.atlassian.net/browse/RMET-3145).
 
-## 2024-02-23
+### 2024-02-23
 - Re-implement `DeleteBackgroundJob` feature (https://outsystemsrd.atlassian.net/browse/RMET-3068).
 
-## 2024-02-20
+### 2024-02-20
 - Deprecated `DisableGoogleFit` feature and implemented `DisableHealthConnect` feature (https://outsystemsrd.atlassian.net/browse/RMET-3070).
 - Re-implemented UpdateBackgroundJob feature (https://outsystemsrd.atlassian.net/browse/RMET-3067).
 - Re-implemented SetBackgroundJob feature (https://outsystemsrd.atlassian.net/browse/RMET-3050).
 
-
-## 2024-02-09
+### 2024-02-09
 - Re-implemented AdvanceQuery feature (https://outsystemsrd.atlassian.net/browse/RMET-3047).
 
-## 2024-02-09
+### 2024-02-09
 - Re-implemented ListBackgroundJobs feature (https://outsystemsrd.atlassian.net/browse/RMET-3069).
 
-## 2024-02-08
+### 2024-02-08
 - Re-implement `GetLastRecord` feature:
     - GetFitnessData (https://outsystemsrd.atlassian.net/browse/RMET-3048)
     - GetHealthData (https://outsystemsrd.atlassian.net/browse/RMET-3065)
     - GetProfileData (https://outsystemsrd.atlassian.net/browse/RMET-3066)
 
-## 2024-02-05
+### 2024-02-05
 - Re-implemented WriteProfieleData feature (https://outsystemsrd.atlassian.net/browse/RMET-3049).
 
-## 2024-02-01
+### 2024-02-01
 - Re-implemented RequestPermissions feature (https://outsystemsrd.atlassian.net/browse/RMET-3046).
 
 ## [Version 1.4.0]
diff --git a/CODEOWNERS b/CODEOWNERS
new file mode 100644
index 00000000..749f9e2c
--- /dev/null
+++ b/CODEOWNERS
@@ -0,0 +1,2 @@
+# O11/ODC
+* @OutSystems/rd-mobile-ecosystem
\ No newline at end of file
diff --git a/src/ios/frameworks/OSHealthFitnessLib.xcframework/Info.plist b/src/ios/frameworks/OSHealthFitnessLib.xcframework/Info.plist
index 390efee3..6d5b8047 100644
--- a/src/ios/frameworks/OSHealthFitnessLib.xcframework/Info.plist
+++ b/src/ios/frameworks/OSHealthFitnessLib.xcframework/Info.plist
@@ -6,30 +6,30 @@
 	<array>
 		<dict>
 			<key>LibraryIdentifier</key>
-			<string>ios-arm64_x86_64-simulator</string>
+			<string>ios-arm64</string>
 			<key>LibraryPath</key>
 			<string>OSHealthFitnessLib.framework</string>
 			<key>SupportedArchitectures</key>
 			<array>
 				<string>arm64</string>
-				<string>x86_64</string>
 			</array>
 			<key>SupportedPlatform</key>
 			<string>ios</string>
-			<key>SupportedPlatformVariant</key>
-			<string>simulator</string>
 		</dict>
 		<dict>
 			<key>LibraryIdentifier</key>
-			<string>ios-arm64</string>
+			<string>ios-arm64_x86_64-simulator</string>
 			<key>LibraryPath</key>
 			<string>OSHealthFitnessLib.framework</string>
 			<key>SupportedArchitectures</key>
 			<array>
 				<string>arm64</string>
+				<string>x86_64</string>
 			</array>
 			<key>SupportedPlatform</key>
 			<string>ios</string>
+			<key>SupportedPlatformVariant</key>
+			<string>simulator</string>
 		</dict>
 	</array>
 	<key>CFBundlePackageType</key>
diff --git a/src/ios/frameworks/OSHealthFitnessLib.xcframework/_CodeSignature/CodeDirectory b/src/ios/frameworks/OSHealthFitnessLib.xcframework/_CodeSignature/CodeDirectory
new file mode 100644
index 0000000000000000000000000000000000000000..9b5b468d4b6532776335733807dcb1bf01ac745c
GIT binary patch
literal 162
zcmex$kB5nYfngB?6NmzXJ|JlV#LPg<$iTp&Ap#_kfV+RNM`~hDNrqcyNnUDku}@|a
zL$Hx)grB9UrAIh}nz~}pEY+D?mtJCLE%hi|#c^V8_PZxVm#%Nwx#~>A>^x4T%gJvl
ePPxyWQg+Sy*^B>s#d@}xJab~_J92I+HZcHRj5q%P

literal 0
HcmV?d00001

diff --git a/src/ios/frameworks/OSHealthFitnessLib.xcframework/_CodeSignature/CodeRequirements b/src/ios/frameworks/OSHealthFitnessLib.xcframework/_CodeSignature/CodeRequirements
new file mode 100644
index 0000000000000000000000000000000000000000..799807a4709f7b4973906e7b2b39086ef557fe59
GIT binary patch
literal 188
zcmex$kB5<gfng62gJ@<T7Ws9L2S_oj0Ai3B8xS)Av5<eTM`~hDNrqcyNnUDku}@|a
zP!uB152d-mA`A>%#idDEsmUdJ&VFDKkU55#0U7yusR}Nc#U(|VNu?#3`FU0f{-q_s
wmBl5gxy1^edC7VT8o@@U5q_4YmLB1n5X1O@6i7dpR+~rL_v92dCJ+w@0LqahM*si-

literal 0
HcmV?d00001

diff --git a/src/ios/frameworks/OSHealthFitnessLib.xcframework/_CodeSignature/CodeRequirements-1 b/src/ios/frameworks/OSHealthFitnessLib.xcframework/_CodeSignature/CodeRequirements-1
new file mode 100644
index 0000000000000000000000000000000000000000..49e6b9ff6728c7dfb9d89554337b47c377df3ad1
GIT binary patch
literal 210
zcmex$kB5nYf#DJZ6NmzXO+eBFh?#+yk%56lLjf)YmUs6L_DD_4DamllEXhkPF80Yx
zVhA=ejqtNHwe$#QFurg|NY__7H#3rJrbCgzzRs)-1$nW{SIaxRo4onjck|i}Cvv|Q
z>6B&aB{D2%wRm;Q|HOr$AdlD9c3GXb)i{p5{ZMsc1%IVbW7vtLJ-41l6w1{<<LB(k
PysPVxD4AFJpO8EN9KlPw

literal 0
HcmV?d00001

diff --git a/src/ios/frameworks/OSHealthFitnessLib.xcframework/_CodeSignature/CodeResources b/src/ios/frameworks/OSHealthFitnessLib.xcframework/_CodeSignature/CodeResources
new file mode 100644
index 00000000..01a8fa7f
--- /dev/null
+++ b/src/ios/frameworks/OSHealthFitnessLib.xcframework/_CodeSignature/CodeResources
@@ -0,0 +1,563 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>files</key>
+	<dict>
+		<key>ios-arm64/OSHealthFitnessLib.framework/BackgroundModel.momd/BackgroundModel 2.mom</key>
+		<data>
+		WmEy7tCqK7VdDvPp1L+Zcjcv15A=
+		</data>
+		<key>ios-arm64/OSHealthFitnessLib.framework/BackgroundModel.momd/BackgroundModel 2.omo</key>
+		<data>
+		ajrZlaH1WIiSvtK4zjYmN1cfJGg=
+		</data>
+		<key>ios-arm64/OSHealthFitnessLib.framework/BackgroundModel.momd/BackgroundModel.mom</key>
+		<data>
+		W6x/EHmIpxBSwBMDHQE5fB5k6os=
+		</data>
+		<key>ios-arm64/OSHealthFitnessLib.framework/BackgroundModel.momd/VersionInfo.plist</key>
+		<data>
+		XiC0ivyLo+mC+FqE+19bvMOLCgI=
+		</data>
+		<key>ios-arm64/OSHealthFitnessLib.framework/Headers/OSHealthFitnessLib-Swift.h</key>
+		<data>
+		tFh7jOwfvsXhkmxPjq/nCoGuxbo=
+		</data>
+		<key>ios-arm64/OSHealthFitnessLib.framework/Info.plist</key>
+		<data>
+		hymD3FrEV6d/JaIyz8WZ1EcbbUw=
+		</data>
+		<key>ios-arm64/OSHealthFitnessLib.framework/Modules/OSHealthFitnessLib.swiftmodule/arm64-apple-ios.abi.json</key>
+		<data>
+		vhy6jg03VOYB5O2yjEoA5QhssDY=
+		</data>
+		<key>ios-arm64/OSHealthFitnessLib.framework/Modules/OSHealthFitnessLib.swiftmodule/arm64-apple-ios.private.swiftinterface</key>
+		<data>
+		5L5A07FVaUIJD1lME3KxbDKm6i8=
+		</data>
+		<key>ios-arm64/OSHealthFitnessLib.framework/Modules/OSHealthFitnessLib.swiftmodule/arm64-apple-ios.swiftdoc</key>
+		<data>
+		JbJUJqorr7ZbNbYJqqYWMWq+V84=
+		</data>
+		<key>ios-arm64/OSHealthFitnessLib.framework/Modules/OSHealthFitnessLib.swiftmodule/arm64-apple-ios.swiftinterface</key>
+		<data>
+		5L5A07FVaUIJD1lME3KxbDKm6i8=
+		</data>
+		<key>ios-arm64/OSHealthFitnessLib.framework/Modules/module.modulemap</key>
+		<data>
+		sw87f2yJ3lU2kd25gEKxIZALetM=
+		</data>
+		<key>ios-arm64/OSHealthFitnessLib.framework/OSHealthFitnessLib</key>
+		<data>
+		uJrT8ZJyE2dTWzQ1gsydYL5ZHoo=
+		</data>
+		<key>ios-arm64/OSHealthFitnessLib.framework/PrivacyInfo.xcprivacy</key>
+		<data>
+		MiuKzpVIs0pYdHP2HzUd3nlWjzM=
+		</data>
+		<key>ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/BackgroundModel.momd/BackgroundModel 2.mom</key>
+		<data>
+		WmEy7tCqK7VdDvPp1L+Zcjcv15A=
+		</data>
+		<key>ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/BackgroundModel.momd/BackgroundModel 2.omo</key>
+		<data>
+		ajrZlaH1WIiSvtK4zjYmN1cfJGg=
+		</data>
+		<key>ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/BackgroundModel.momd/BackgroundModel.mom</key>
+		<data>
+		W6x/EHmIpxBSwBMDHQE5fB5k6os=
+		</data>
+		<key>ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/BackgroundModel.momd/VersionInfo.plist</key>
+		<data>
+		XiC0ivyLo+mC+FqE+19bvMOLCgI=
+		</data>
+		<key>ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/Headers/OSHealthFitnessLib-Swift.h</key>
+		<data>
+		Tzi/2WcpwfKL4Ps8ZU7n6sHzJks=
+		</data>
+		<key>ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/Info.plist</key>
+		<data>
+		OlBN7pQMeLN9ByFYKpm0E/JK1KI=
+		</data>
+		<key>ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/Modules/OSHealthFitnessLib.swiftmodule/arm64-apple-ios-simulator.abi.json</key>
+		<data>
+		vhy6jg03VOYB5O2yjEoA5QhssDY=
+		</data>
+		<key>ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/Modules/OSHealthFitnessLib.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface</key>
+		<data>
+		lxY3837m7v+jDwXrqL5APkU3b2s=
+		</data>
+		<key>ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/Modules/OSHealthFitnessLib.swiftmodule/arm64-apple-ios-simulator.swiftdoc</key>
+		<data>
+		fZYiyx+/nzg0xqorND2Rfo7dd2k=
+		</data>
+		<key>ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/Modules/OSHealthFitnessLib.swiftmodule/arm64-apple-ios-simulator.swiftinterface</key>
+		<data>
+		lxY3837m7v+jDwXrqL5APkU3b2s=
+		</data>
+		<key>ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/Modules/OSHealthFitnessLib.swiftmodule/x86_64-apple-ios-simulator.abi.json</key>
+		<data>
+		vhy6jg03VOYB5O2yjEoA5QhssDY=
+		</data>
+		<key>ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/Modules/OSHealthFitnessLib.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface</key>
+		<data>
+		dyXCAwDZuYrRMZSETrDm77QfhYQ=
+		</data>
+		<key>ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/Modules/OSHealthFitnessLib.swiftmodule/x86_64-apple-ios-simulator.swiftdoc</key>
+		<data>
+		yze2Ljf7/YaHLG3a+vjW1sMIp6Q=
+		</data>
+		<key>ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/Modules/OSHealthFitnessLib.swiftmodule/x86_64-apple-ios-simulator.swiftinterface</key>
+		<data>
+		dyXCAwDZuYrRMZSETrDm77QfhYQ=
+		</data>
+		<key>ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/Modules/module.modulemap</key>
+		<data>
+		sw87f2yJ3lU2kd25gEKxIZALetM=
+		</data>
+		<key>ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/OSHealthFitnessLib</key>
+		<data>
+		qvvM85HV+by3WNSkmdyXP9e65FA=
+		</data>
+		<key>ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/PrivacyInfo.xcprivacy</key>
+		<data>
+		MiuKzpVIs0pYdHP2HzUd3nlWjzM=
+		</data>
+		<key>ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/_CodeSignature/CodeResources</key>
+		<data>
+		YtGbLkVkBjDjKDVuX3aS2NG1YRY=
+		</data>
+	</dict>
+	<key>files2</key>
+	<dict>
+		<key>ios-arm64/OSHealthFitnessLib.framework/BackgroundModel.momd/BackgroundModel 2.mom</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			WmEy7tCqK7VdDvPp1L+Zcjcv15A=
+			</data>
+			<key>hash2</key>
+			<data>
+			R4LfpjsuiJ+AuPKAvLjBqjrmeFDFxB7VVraRKh8eNBY=
+			</data>
+		</dict>
+		<key>ios-arm64/OSHealthFitnessLib.framework/BackgroundModel.momd/BackgroundModel 2.omo</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			ajrZlaH1WIiSvtK4zjYmN1cfJGg=
+			</data>
+			<key>hash2</key>
+			<data>
+			vd3kQHM3ZF1tQrX39KE2AsvW8IBF8a+4a2+459bZvk0=
+			</data>
+		</dict>
+		<key>ios-arm64/OSHealthFitnessLib.framework/BackgroundModel.momd/BackgroundModel.mom</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			W6x/EHmIpxBSwBMDHQE5fB5k6os=
+			</data>
+			<key>hash2</key>
+			<data>
+			qRJigHLv9rlYsVac/moYMl5ly9UbGTmlNInvZGu7yeU=
+			</data>
+		</dict>
+		<key>ios-arm64/OSHealthFitnessLib.framework/BackgroundModel.momd/VersionInfo.plist</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			XiC0ivyLo+mC+FqE+19bvMOLCgI=
+			</data>
+			<key>hash2</key>
+			<data>
+			9Wei4k8LCmjUieFX4fzHhZSc+DoajysUC8LuTDd52IY=
+			</data>
+		</dict>
+		<key>ios-arm64/OSHealthFitnessLib.framework/Headers/OSHealthFitnessLib-Swift.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			tFh7jOwfvsXhkmxPjq/nCoGuxbo=
+			</data>
+			<key>hash2</key>
+			<data>
+			vNT8+lqW6PkwQRPttcnTQLHIjBIeD5ERyRM0qEC0dVs=
+			</data>
+		</dict>
+		<key>ios-arm64/OSHealthFitnessLib.framework/Info.plist</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			hymD3FrEV6d/JaIyz8WZ1EcbbUw=
+			</data>
+			<key>hash2</key>
+			<data>
+			TqDxrB0jxcaArOvfnWpbi9aaRZ4RN+NcmFPFZyZJhlI=
+			</data>
+		</dict>
+		<key>ios-arm64/OSHealthFitnessLib.framework/Modules/OSHealthFitnessLib.swiftmodule/arm64-apple-ios.abi.json</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			vhy6jg03VOYB5O2yjEoA5QhssDY=
+			</data>
+			<key>hash2</key>
+			<data>
+			xUYeELV1++5cy/tsWv++R6V7LZ1FgDg+N4864w3qyPs=
+			</data>
+		</dict>
+		<key>ios-arm64/OSHealthFitnessLib.framework/Modules/OSHealthFitnessLib.swiftmodule/arm64-apple-ios.private.swiftinterface</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			5L5A07FVaUIJD1lME3KxbDKm6i8=
+			</data>
+			<key>hash2</key>
+			<data>
+			pKaiDC/O/A05qM8c3FXoMkNdetRzUn8lME2j8U/o9IE=
+			</data>
+		</dict>
+		<key>ios-arm64/OSHealthFitnessLib.framework/Modules/OSHealthFitnessLib.swiftmodule/arm64-apple-ios.swiftdoc</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			JbJUJqorr7ZbNbYJqqYWMWq+V84=
+			</data>
+			<key>hash2</key>
+			<data>
+			irAYQkwaczEfAdWuH8B4+Z+foraBbKTbO8WpSVi/e0A=
+			</data>
+		</dict>
+		<key>ios-arm64/OSHealthFitnessLib.framework/Modules/OSHealthFitnessLib.swiftmodule/arm64-apple-ios.swiftinterface</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			5L5A07FVaUIJD1lME3KxbDKm6i8=
+			</data>
+			<key>hash2</key>
+			<data>
+			pKaiDC/O/A05qM8c3FXoMkNdetRzUn8lME2j8U/o9IE=
+			</data>
+		</dict>
+		<key>ios-arm64/OSHealthFitnessLib.framework/Modules/module.modulemap</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			sw87f2yJ3lU2kd25gEKxIZALetM=
+			</data>
+			<key>hash2</key>
+			<data>
+			P7SE820E52XFwuSc9IyT2YlJFy1uZqPxi8tOPOxwGfg=
+			</data>
+		</dict>
+		<key>ios-arm64/OSHealthFitnessLib.framework/OSHealthFitnessLib</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			uJrT8ZJyE2dTWzQ1gsydYL5ZHoo=
+			</data>
+			<key>hash2</key>
+			<data>
+			2nCWtsV5vs+n14nQpvSsnNKKmnugQYzVhPql/eF0VpQ=
+			</data>
+		</dict>
+		<key>ios-arm64/OSHealthFitnessLib.framework/PrivacyInfo.xcprivacy</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			MiuKzpVIs0pYdHP2HzUd3nlWjzM=
+			</data>
+			<key>hash2</key>
+			<data>
+			tJsHvjtv5Yj/fAdXa5lrQhNxNvF1CYow/Bte4ARYb4I=
+			</data>
+		</dict>
+		<key>ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/BackgroundModel.momd/BackgroundModel 2.mom</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			WmEy7tCqK7VdDvPp1L+Zcjcv15A=
+			</data>
+			<key>hash2</key>
+			<data>
+			R4LfpjsuiJ+AuPKAvLjBqjrmeFDFxB7VVraRKh8eNBY=
+			</data>
+		</dict>
+		<key>ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/BackgroundModel.momd/BackgroundModel 2.omo</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			ajrZlaH1WIiSvtK4zjYmN1cfJGg=
+			</data>
+			<key>hash2</key>
+			<data>
+			vd3kQHM3ZF1tQrX39KE2AsvW8IBF8a+4a2+459bZvk0=
+			</data>
+		</dict>
+		<key>ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/BackgroundModel.momd/BackgroundModel.mom</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			W6x/EHmIpxBSwBMDHQE5fB5k6os=
+			</data>
+			<key>hash2</key>
+			<data>
+			qRJigHLv9rlYsVac/moYMl5ly9UbGTmlNInvZGu7yeU=
+			</data>
+		</dict>
+		<key>ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/BackgroundModel.momd/VersionInfo.plist</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			XiC0ivyLo+mC+FqE+19bvMOLCgI=
+			</data>
+			<key>hash2</key>
+			<data>
+			9Wei4k8LCmjUieFX4fzHhZSc+DoajysUC8LuTDd52IY=
+			</data>
+		</dict>
+		<key>ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/Headers/OSHealthFitnessLib-Swift.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			Tzi/2WcpwfKL4Ps8ZU7n6sHzJks=
+			</data>
+			<key>hash2</key>
+			<data>
+			37W0F4g9c0cOUjZ4zv35kFosbGcfrrLN0Fi35ttffWY=
+			</data>
+		</dict>
+		<key>ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/Info.plist</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			OlBN7pQMeLN9ByFYKpm0E/JK1KI=
+			</data>
+			<key>hash2</key>
+			<data>
+			GPl1xNhlKlNqJqhvPPPt/DsxBWbgaxe4ZTwTtMe6H5w=
+			</data>
+		</dict>
+		<key>ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/Modules/OSHealthFitnessLib.swiftmodule/arm64-apple-ios-simulator.abi.json</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			vhy6jg03VOYB5O2yjEoA5QhssDY=
+			</data>
+			<key>hash2</key>
+			<data>
+			xUYeELV1++5cy/tsWv++R6V7LZ1FgDg+N4864w3qyPs=
+			</data>
+		</dict>
+		<key>ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/Modules/OSHealthFitnessLib.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			lxY3837m7v+jDwXrqL5APkU3b2s=
+			</data>
+			<key>hash2</key>
+			<data>
+			WYiBdk+I7U8Pxk4rkg0ihFDHE8iWSNW4izebMztdSGA=
+			</data>
+		</dict>
+		<key>ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/Modules/OSHealthFitnessLib.swiftmodule/arm64-apple-ios-simulator.swiftdoc</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			fZYiyx+/nzg0xqorND2Rfo7dd2k=
+			</data>
+			<key>hash2</key>
+			<data>
+			B4o2qQ3qSCDLeOKuTN97+QK/02u8/9jDksMfnRR9Pso=
+			</data>
+		</dict>
+		<key>ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/Modules/OSHealthFitnessLib.swiftmodule/arm64-apple-ios-simulator.swiftinterface</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			lxY3837m7v+jDwXrqL5APkU3b2s=
+			</data>
+			<key>hash2</key>
+			<data>
+			WYiBdk+I7U8Pxk4rkg0ihFDHE8iWSNW4izebMztdSGA=
+			</data>
+		</dict>
+		<key>ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/Modules/OSHealthFitnessLib.swiftmodule/x86_64-apple-ios-simulator.abi.json</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			vhy6jg03VOYB5O2yjEoA5QhssDY=
+			</data>
+			<key>hash2</key>
+			<data>
+			xUYeELV1++5cy/tsWv++R6V7LZ1FgDg+N4864w3qyPs=
+			</data>
+		</dict>
+		<key>ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/Modules/OSHealthFitnessLib.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			dyXCAwDZuYrRMZSETrDm77QfhYQ=
+			</data>
+			<key>hash2</key>
+			<data>
+			Uh7kksBEhd2YGS1lLGC0CNDrJe9WXnGu9+8mlrJCOWs=
+			</data>
+		</dict>
+		<key>ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/Modules/OSHealthFitnessLib.swiftmodule/x86_64-apple-ios-simulator.swiftdoc</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			yze2Ljf7/YaHLG3a+vjW1sMIp6Q=
+			</data>
+			<key>hash2</key>
+			<data>
+			MU/Yaw9Xd8dvRYhZ6+yRxp0lgReWigV+Q04ycLpfSbY=
+			</data>
+		</dict>
+		<key>ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/Modules/OSHealthFitnessLib.swiftmodule/x86_64-apple-ios-simulator.swiftinterface</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			dyXCAwDZuYrRMZSETrDm77QfhYQ=
+			</data>
+			<key>hash2</key>
+			<data>
+			Uh7kksBEhd2YGS1lLGC0CNDrJe9WXnGu9+8mlrJCOWs=
+			</data>
+		</dict>
+		<key>ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/Modules/module.modulemap</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			sw87f2yJ3lU2kd25gEKxIZALetM=
+			</data>
+			<key>hash2</key>
+			<data>
+			P7SE820E52XFwuSc9IyT2YlJFy1uZqPxi8tOPOxwGfg=
+			</data>
+		</dict>
+		<key>ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/OSHealthFitnessLib</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			qvvM85HV+by3WNSkmdyXP9e65FA=
+			</data>
+			<key>hash2</key>
+			<data>
+			IYSYbOG/vcyvmLc2tNeXZQuNq5NT/rvAplkhUm+AObw=
+			</data>
+		</dict>
+		<key>ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/PrivacyInfo.xcprivacy</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			MiuKzpVIs0pYdHP2HzUd3nlWjzM=
+			</data>
+			<key>hash2</key>
+			<data>
+			tJsHvjtv5Yj/fAdXa5lrQhNxNvF1CYow/Bte4ARYb4I=
+			</data>
+		</dict>
+		<key>ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/_CodeSignature/CodeResources</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			YtGbLkVkBjDjKDVuX3aS2NG1YRY=
+			</data>
+			<key>hash2</key>
+			<data>
+			ITOUOiQb8+QEv9LQ2NNGNv3L6rLR9q95EE7lYbW+TNo=
+			</data>
+		</dict>
+	</dict>
+	<key>rules</key>
+	<dict>
+		<key>^.*</key>
+		<true/>
+		<key>^.*\.lproj/</key>
+		<dict>
+			<key>optional</key>
+			<true/>
+			<key>weight</key>
+			<real>1000</real>
+		</dict>
+		<key>^.*\.lproj/locversion.plist$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>1100</real>
+		</dict>
+		<key>^Base\.lproj/</key>
+		<dict>
+			<key>weight</key>
+			<real>1010</real>
+		</dict>
+		<key>^version.plist$</key>
+		<true/>
+	</dict>
+	<key>rules2</key>
+	<dict>
+		<key>.*\.dSYM($|/)</key>
+		<dict>
+			<key>weight</key>
+			<real>11</real>
+		</dict>
+		<key>^(.*/)?\.DS_Store$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>2000</real>
+		</dict>
+		<key>^.*</key>
+		<true/>
+		<key>^.*\.lproj/</key>
+		<dict>
+			<key>optional</key>
+			<true/>
+			<key>weight</key>
+			<real>1000</real>
+		</dict>
+		<key>^.*\.lproj/locversion.plist$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>1100</real>
+		</dict>
+		<key>^Base\.lproj/</key>
+		<dict>
+			<key>weight</key>
+			<real>1010</real>
+		</dict>
+		<key>^Info\.plist$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>20</real>
+		</dict>
+		<key>^PkgInfo$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>20</real>
+		</dict>
+		<key>^embedded\.provisionprofile$</key>
+		<dict>
+			<key>weight</key>
+			<real>20</real>
+		</dict>
+		<key>^version\.plist$</key>
+		<dict>
+			<key>weight</key>
+			<real>20</real>
+		</dict>
+	</dict>
+</dict>
+</plist>
diff --git a/src/ios/frameworks/OSHealthFitnessLib.xcframework/_CodeSignature/CodeSignature b/src/ios/frameworks/OSHealthFitnessLib.xcframework/_CodeSignature/CodeSignature
new file mode 100644
index 0000000000000000000000000000000000000000..03befb6668571683ae6d9554e45b4ac4957e7eea
GIT binary patch
literal 9157
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
F{{bs8?QsAA

literal 0
HcmV?d00001

diff --git a/src/ios/frameworks/OSHealthFitnessLib.xcframework/ios-arm64/OSHealthFitnessLib.framework/Info.plist b/src/ios/frameworks/OSHealthFitnessLib.xcframework/ios-arm64/OSHealthFitnessLib.framework/Info.plist
index 67458372f0d6b4fb209214fc8892525329a42575..028b1234297a51ee6050038f3f94bda5b71bf88f 100644
GIT binary patch
delta 17
YcmbQpHj!<^Sw<FPXLG~N7a1KG0W)<4RR910

delta 17
YcmbQpHj!<^Sw<EkH#4)%7a1KG0W+HgTL1t6

diff --git a/src/ios/frameworks/OSHealthFitnessLib.xcframework/ios-arm64/OSHealthFitnessLib.framework/OSHealthFitnessLib b/src/ios/frameworks/OSHealthFitnessLib.xcframework/ios-arm64/OSHealthFitnessLib.framework/OSHealthFitnessLib
index d3a5fbb4b64a3f7a345327bd231df22c2410993e..a32e2151329345f6640a82184e4d9a0b5f1201b1 100755
GIT binary patch
delta 1010
zcmYk4O-NKx6vutOdH4U`=uA4!XqaDPeoSUTizy1tNh2zV7PBg%8iW!l`f!!F7;Mo8
zfdeMTMM2RbE5Z>MZ_^@b)1pN|M7W5eMF<5Em_z8;x%a*|&Ej%?=lsvdedpc6WV|pL
z&u6P^Ze@EPR@_f6FYMWU@3Gi)cQIF;$Mnr;b~+V3eBF-Suww?FN<Jo^03XY>V`A@D
zqnWN0MXQ_nBbF?7=GR0Eom>;!JPsWgx;A`nxFT0^wWdwUU0SK9A8R66##@|Y8JU*Q
zX-W^$#JcD%OS0+Jx@ap8lnqFgRoc{B6gDUF?K<d0Q8Z{C)TW(27DYev7Xxv+v>|Hk
z^K$qIx9~%oefi0T=<#`lQ$3zZpoCKhI;ug=@H)&)A>t>#{*S9Aq_YO9bWz?flCe5n
z)lP3q`b$q&F;ADP<D2eq#^k*}l{#FkMBbZA1122ig;f!!Q4>u*&zWfTdD%n<b2xxu
zHu(S==}rJ!H4m`)6+oXhF&eZWmzK5A!sdZMlol<><tYAbA*H#2jta;Ha=d}Y1v)kF
z*QTCU1mu5ZSuy7WRes<C;3tOF`x%noSg7RH%7UPNC|Q&Jg}<Va99w;Z;-@xuJZ)na
zH}eDXrz?hoA)n_RSTyRW+bfX+2g}4TH3d~56U0s(@AM|W@h5x!JL!K5V%BJOC#vw=
z;Pjpl`q7*^(=nD#Q!aueJqoFfya?e4>mn?>y2&uQOm<JzqR&gu==2Y@7-!*l1pC<B
zjv&qEa|DODs<RHy45P_?ABD}s+@%=4%eR<FU_1TnmK84Zz-6O_MrJX^ZebSLxqpzQ
BEP4O{

delta 1014
zcmYk4O-NKx6vutOnfrflbS52VG|WcFMxE>fTDT}QO(QCh3O5x|4MvF+S*{WngDrv(
zW<cb)4BBWCjz~O+7E+st76lUFq7PbBP!NGRgpQqi?|aiMF6Vd7|9sqc-px<M^Aqu0
zy0R)WdF9*3S6xr$R?bA8jwI%nvXwbZEk}+|o!wS7bviO~*NWb=q6VLGJ|-U@AHQQo
z#lg=;jBXV~qm%k0R{iWOY={`0-w?Z94j$>dGkA5dEL(QFs!7SMTB)TU8=|9xci8<Y
znU>UPN)OQZrf4fkvgrAyXeteq4CpDTv}kWZSe(eWOVGK3sMFl5O*6eKh%V+&2I6#c
zOH^Ce<nSSG;f1z)^4yka_jrv{U7k*&h#3TI)gWuQ9i}q~dx<ap<9ZS4vVjU+l=F&Y
ztVUNg)9a$X?CL7!>T-2_(|z`+y!ZQJha2U{xpS%8gw4FTF5)z7qQT=?6OA5!H<4ft
z`7p>P=R-YB`mjrLH=AERbZQf&UO(j0(tgC)JP?S`k{@z8ihujjqq&Yw3djX=ypF~M
zS~MTlrk2(O<bP#ZG3NsnUf??5C5F`d>671>FXz?Df`EP~X_NiMzoMROOMQdlM;3Ry
zXyE`i^8)gxD~63ej~8tCY1me`S0V?FmWUy02&h0Rfc-k&;!b|)O?Le^(*F{`j1hCj
zEAZIh^!6aS5bL>=7#$d(Y#1H%FsL^2EQk}Vi;(Q<bcE1qvU{N#oo;$cr>|6FjD=HS
z9Aa}ni~%+u!Z^lNEj5@ojGfNg2rM4vtVZ!wzQtq`d+2AItZ<mSM~ns<nn8x${0!2w
F{{ZbMFi8La

diff --git a/src/ios/frameworks/OSHealthFitnessLib.xcframework/ios-arm64/OSHealthFitnessLib.framework/PrivacyInfo.xcprivacy b/src/ios/frameworks/OSHealthFitnessLib.xcframework/ios-arm64/OSHealthFitnessLib.framework/PrivacyInfo.xcprivacy
new file mode 100644
index 00000000..48582894
--- /dev/null
+++ b/src/ios/frameworks/OSHealthFitnessLib.xcframework/ios-arm64/OSHealthFitnessLib.framework/PrivacyInfo.xcprivacy
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+    <key>NSPrivacyTracking</key>
+    <false/>
+    
+    <key>NSPrivacyTrackingDomains</key>
+    <array/>
+    
+    <key>NSPrivacyCollectedDataTypes</key>
+    <array>
+        <dict>
+            <key>NSPrivacyCollectedDataType</key>
+            <string>NSPrivacyCollectedDataTypeHealth</string>
+            
+            <key>NSPrivacyCollectedDataTypeLinked</key>
+            <false/>
+            
+            <key>NSPrivacyCollectedDataTypeTracking</key>
+            <false/>
+            
+            <key>NSPrivacyCollectedDataTypePurposes</key>
+            <array>
+                <string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string>
+            </array>
+        </dict>
+        
+        <dict>
+            <key>NSPrivacyCollectedDataType</key>
+            <string>NSPrivacyCollectedDataTypeFitness</string>
+            
+            <key>NSPrivacyCollectedDataTypeLinked</key>
+            <false/>
+            
+            <key>NSPrivacyCollectedDataTypeTracking</key>
+            <false/>
+            
+            <key>NSPrivacyCollectedDataTypePurposes</key>
+            <array>
+                <string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string>
+            </array>
+        </dict>
+    </array>
+    
+    <key>NSPrivacyAccessedAPITypes</key>
+    <array>
+        <dict>
+            <key>NSPrivacyAccessedAPIType</key>
+            <string>NSPrivacyAccessedAPICategoryUserDefaults</string>
+            
+            <key>NSPrivacyAccessedAPITypeReasons</key>
+            <array>
+                <string>CA92.1</string>
+            </array>
+        </dict>
+    </array>
+</dict>
+</plist>
diff --git a/src/ios/frameworks/OSHealthFitnessLib.xcframework/ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/Info.plist b/src/ios/frameworks/OSHealthFitnessLib.xcframework/ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/Info.plist
index 3697806dd547c99d0a69032cc67046717088c8fd..d3a8510f59e5f8b697a3e00a49477ce3fe767831 100644
GIT binary patch
delta 17
Ycmey%`j>UX8b%glXLG~N8yI~V0Y2dc_5c6?

delta 17
Ycmey%`j>UX8b%f)H#4)%8yI~V0Y3)?`~Uy|

diff --git a/src/ios/frameworks/OSHealthFitnessLib.xcframework/ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/OSHealthFitnessLib b/src/ios/frameworks/OSHealthFitnessLib.xcframework/ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/OSHealthFitnessLib
index 026571b2b336be4dc6ca5719fb7fc5af07ff203f..ac3c851972ba15d7d2b64e7865791f425909c9b4 100755
GIT binary patch
delta 1407
zcma)+ZBSHI7{|GA_uRX??4E1L%j~*vSy_cOm?Y95Aq+$v&1|Haaj-!eu+Ttyp)_9B
zT!diAU12%IAYxMrg@UDAbwDg_Y61o_XF^P2Or|m`WJ6eJrRVNtVf$1c&isGR|2*e8
z=RR}p8Lmwpu1z+XDYLiP$4r}LW@Khgv*8JR=%dwfVOslby6Z~+!1pODoZWXm`|f`0
z9&Xdf_A?hY4w7{VEYAly-n=}JY21>%q$zim{rA70ST4&N-Whl{bCuueug{0n3uOuH
zWF>d0-ex;6wtUbMqlw)5)^8nxrH8F$swOvaRsGK_uDYJ;UlpEeDjmJb!jQvIz)-^Q
zg`pBgud0nlDIGaFjzWaEe0)s?!H^vVlX5$XaP!^*>?`pSNdgF0h_z&>0Bbyq#U896
zEq|e<9tKP53NimL<65D+tg9YN(#8=B8E}{|^4>TKl=vx0^yFj_jt5RJ#(L6tA8{nO
z7&9J*m=BX1KsW~qtubLaiJEYgoQ)UEPLZw&q#*GoEN&;xiN-^2?lWNpan3I!V9ZTg
zCXte;_sy>a!%teNCpr7DCo4(oT;gL=PNe*GFN@b}0~9~I@nHvQb8nnGh2+4Y`(57&
zVjw?GA+2N?h;AB*4NRCuFM$kCBMs@8Mq<~2p9H!0C-NsZ%vkKZi!~*#O27dmr^I#U
zekWQ;DoU^sa$Njv2~LzaknDA$AUA*FL<WfyBncqB2VA9LnTsL+0aCgr>mQ)G#1Bfb
z%I$ZSV)3J_6r&-rGbqf>d>LNr!2x7+20iRHhRSf#EZc?{nXQfy&nwn|FnJ!;WFzH{
zqrlGF13jxOpW9LK^meh`{XWp{o_FBNMtL)Zlul^zW=>F$zm;ahE0tJ@w}9NGne`wy
zE3sG$L?;;E$8sMC@~qg89AO#pp8!4vQY>dy(iQ}j&&!$3bgf8g1(QTK0ttT{!k<!9
zFrj>zbTU<qn_z`P#XK)KY}hK^!+Xc^GNKEC8s8`(AHs%R)FNV8$Q^_O^8Vc0jsNed
zNdK>=f;wqBQt@muP0DTCtTlZ<XT|uuaPaQVBx^v~;f$D5(YNrG=COvZ>Yp}Ll)rNB
zjW+GYzR2TrW&ZG@@rJ$zL!Iz=JIAYvLvqe!u2Jpo_$oELSabW=A5tP_GISH(7xEY6
z)vKL}ZG!&}KB%VIk`dT>%&_9zHhp4liniUcbSz?Z`})}09beqgMrW~`?Q7m$c8ct;
z`$f5{cO-DPLR~)iYH9W(Js-&iJ}=ULOvgqa8o}`=yk2Yx%CU7b&C0BmMQmhBCzVD9
vE^!xm-(I;~*8Amix4LiE^jKeRrP__1*Y#;}>k96qX0QH`63$-cn%4dU7^4<Z

delta 588
zcmaDb!{xyYmxdO`7N!>F7M2#)7Pc1lEgTwl3QQ-i*Qr=9eh|v0`Q_MG#pcDn-m{zc
zcWoEr-0-YMquhA9haHE4Lj2a5WtTr!w))*!cw8W?<7U-Oh3&7W7IVp^$u8ILmD{qt
z!;a%euRz>o^F{x}&2*P7X|Z{A%O`&Ogfkp7*f(p0I54(nT;%{_P9Ww2Vs0Sj0b<_m
z8CUr>EtoF!l}%{6-a9tF?N(*{H(5b^@#%AG_&K(BeP(+iI=z;Y-I8&_^zEGN!HhGe
zb91q~u`FOyklFrj68~z(X*}$S(|=9jUooANmpy#@&#C+q1*d<MV^5y`PL5rFyUYsy
z;v7b~=@Uc*`Wa=mD~JkIEFjL`355JT|9Z*=OO8!)>%NyHNzHTPRx)(EW|%#H@0q=a
zl69SI3pwhfV%irL#W_qo>=2v$AS_z=>Vf*@YlLm%y!E)g^4D*-*e0OBTQ97q#h%xC
zlxy-Hhv|l|x>tUCCnkQ8M>tPQe>s=vN51T=2bV4QmR`SQ|NaNptXGS^%ba&xwen9|
z6Mt1@U|PkSdut3jv+U(^tE^{C5B#yP|D64i>z5klJoQ<vs`FynQ$}z9v-~&Yum8Ex
z`r|x<gy_1Um`YAjFVU@crwZu(=iUE-@!|9vhXoEO1UWqjxz&-wbxnBNR4%8D<-7ie
ZukW(T-^%*F_O@aEmxtST91&RI4gjgv1d{*&

diff --git a/src/ios/frameworks/OSHealthFitnessLib.xcframework/ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/PrivacyInfo.xcprivacy b/src/ios/frameworks/OSHealthFitnessLib.xcframework/ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/PrivacyInfo.xcprivacy
new file mode 100644
index 00000000..48582894
--- /dev/null
+++ b/src/ios/frameworks/OSHealthFitnessLib.xcframework/ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/PrivacyInfo.xcprivacy
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+    <key>NSPrivacyTracking</key>
+    <false/>
+    
+    <key>NSPrivacyTrackingDomains</key>
+    <array/>
+    
+    <key>NSPrivacyCollectedDataTypes</key>
+    <array>
+        <dict>
+            <key>NSPrivacyCollectedDataType</key>
+            <string>NSPrivacyCollectedDataTypeHealth</string>
+            
+            <key>NSPrivacyCollectedDataTypeLinked</key>
+            <false/>
+            
+            <key>NSPrivacyCollectedDataTypeTracking</key>
+            <false/>
+            
+            <key>NSPrivacyCollectedDataTypePurposes</key>
+            <array>
+                <string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string>
+            </array>
+        </dict>
+        
+        <dict>
+            <key>NSPrivacyCollectedDataType</key>
+            <string>NSPrivacyCollectedDataTypeFitness</string>
+            
+            <key>NSPrivacyCollectedDataTypeLinked</key>
+            <false/>
+            
+            <key>NSPrivacyCollectedDataTypeTracking</key>
+            <false/>
+            
+            <key>NSPrivacyCollectedDataTypePurposes</key>
+            <array>
+                <string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string>
+            </array>
+        </dict>
+    </array>
+    
+    <key>NSPrivacyAccessedAPITypes</key>
+    <array>
+        <dict>
+            <key>NSPrivacyAccessedAPIType</key>
+            <string>NSPrivacyAccessedAPICategoryUserDefaults</string>
+            
+            <key>NSPrivacyAccessedAPITypeReasons</key>
+            <array>
+                <string>CA92.1</string>
+            </array>
+        </dict>
+    </array>
+</dict>
+</plist>
diff --git a/src/ios/frameworks/OSHealthFitnessLib.xcframework/ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/_CodeSignature/CodeResources b/src/ios/frameworks/OSHealthFitnessLib.xcframework/ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/_CodeSignature/CodeResources
index 5f6f7bcb..03d83321 100644
--- a/src/ios/frameworks/OSHealthFitnessLib.xcframework/ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/_CodeSignature/CodeResources
+++ b/src/ios/frameworks/OSHealthFitnessLib.xcframework/ios-arm64_x86_64-simulator/OSHealthFitnessLib.framework/_CodeSignature/CodeResources
@@ -26,7 +26,7 @@
 		</data>
 		<key>Info.plist</key>
 		<data>
-		P953UGaWh0AJIzLmDo8gOMYd9W8=
+		OlBN7pQMeLN9ByFYKpm0E/JK1KI=
 		</data>
 		<key>Modules/OSHealthFitnessLib.swiftmodule/arm64-apple-ios-simulator.abi.json</key>
 		<data>
@@ -72,6 +72,10 @@
 		<data>
 		sw87f2yJ3lU2kd25gEKxIZALetM=
 		</data>
+		<key>PrivacyInfo.xcprivacy</key>
+		<data>
+		MiuKzpVIs0pYdHP2HzUd3nlWjzM=
+		</data>
 	</dict>
 	<key>files2</key>
 	<dict>
@@ -187,6 +191,13 @@
 			P7SE820E52XFwuSc9IyT2YlJFy1uZqPxi8tOPOxwGfg=
 			</data>
 		</dict>
+		<key>PrivacyInfo.xcprivacy</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			tJsHvjtv5Yj/fAdXa5lrQhNxNvF1CYow/Bte4ARYb4I=
+			</data>
+		</dict>
 	</dict>
 	<key>rules</key>
 	<dict>