Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
R
rn-apple-healthkit
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Jira
Jira
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ym
rn-apple-healthkit
Commits
53cce868
Commit
53cce868
authored
Jun 29, 2016
by
Greg Wilson
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
testing latest RCTAppleHealthKit changes in examples/BodyMeasurements app
parent
825b9cc3
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
91 additions
and
14 deletions
+91
-14
RCTAppleHealthKit.xcodeproj/project.pbxproj
RCTAppleHealthKit.xcodeproj/project.pbxproj
+7
-0
examples/BodyMeasurements/app/stores/body.js
examples/BodyMeasurements/app/stores/body.js
+72
-2
examples/BodyMeasurements/ios/BodyMeasurements.xcodeproj/project.pbxproj
...asurements/ios/BodyMeasurements.xcodeproj/project.pbxproj
+12
-12
No files found.
RCTAppleHealthKit.xcodeproj/project.pbxproj
View file @
53cce868
...
@@ -14,6 +14,7 @@
...
@@ -14,6 +14,7 @@
3774C8A11D20A6B90000B3F3
/* RCTAppleHealthKit+Utils.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
3774C8A01D20A6B90000B3F3
/* RCTAppleHealthKit+Utils.m */
;
};
3774C8A11D20A6B90000B3F3
/* RCTAppleHealthKit+Utils.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
3774C8A01D20A6B90000B3F3
/* RCTAppleHealthKit+Utils.m */
;
};
3774C8D41D20C6390000B3F3
/* RCTAppleHealthKit+Methods_Body.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
3774C8D31D20C6390000B3F3
/* RCTAppleHealthKit+Methods_Body.m */
;
};
3774C8D41D20C6390000B3F3
/* RCTAppleHealthKit+Methods_Body.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
3774C8D31D20C6390000B3F3
/* RCTAppleHealthKit+Methods_Body.m */
;
};
3774C8D71D20C65F0000B3F3
/* RCTAppleHealthKit+Methods_Fitness.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
3774C8D61D20C65F0000B3F3
/* RCTAppleHealthKit+Methods_Fitness.m */
;
};
3774C8D71D20C65F0000B3F3
/* RCTAppleHealthKit+Methods_Fitness.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
3774C8D61D20C65F0000B3F3
/* RCTAppleHealthKit+Methods_Fitness.m */
;
};
377D44F31D247D0A004E35CB
/* RCTAppleHealthKit+Methods_Characteristic.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
377D44F21D247D0A004E35CB
/* RCTAppleHealthKit+Methods_Characteristic.m */
;
};
/* End PBXBuildFile section */
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
/* Begin PBXCopyFilesBuildPhase section */
...
@@ -43,6 +44,8 @@
...
@@ -43,6 +44,8 @@
3774C8D31D20C6390000B3F3
/* RCTAppleHealthKit+Methods_Body.m */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.objc
;
path
=
"RCTAppleHealthKit+Methods_Body.m"
;
sourceTree
=
"<group>"
;
};
3774C8D31D20C6390000B3F3
/* RCTAppleHealthKit+Methods_Body.m */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.objc
;
path
=
"RCTAppleHealthKit+Methods_Body.m"
;
sourceTree
=
"<group>"
;
};
3774C8D51D20C65F0000B3F3
/* RCTAppleHealthKit+Methods_Fitness.h */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.h
;
path
=
"RCTAppleHealthKit+Methods_Fitness.h"
;
sourceTree
=
"<group>"
;
};
3774C8D51D20C65F0000B3F3
/* RCTAppleHealthKit+Methods_Fitness.h */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.h
;
path
=
"RCTAppleHealthKit+Methods_Fitness.h"
;
sourceTree
=
"<group>"
;
};
3774C8D61D20C65F0000B3F3
/* RCTAppleHealthKit+Methods_Fitness.m */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.objc
;
path
=
"RCTAppleHealthKit+Methods_Fitness.m"
;
sourceTree
=
"<group>"
;
};
3774C8D61D20C65F0000B3F3
/* RCTAppleHealthKit+Methods_Fitness.m */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.objc
;
path
=
"RCTAppleHealthKit+Methods_Fitness.m"
;
sourceTree
=
"<group>"
;
};
377D44F11D247D0A004E35CB
/* RCTAppleHealthKit+Methods_Characteristic.h */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.h
;
path
=
"RCTAppleHealthKit+Methods_Characteristic.h"
;
sourceTree
=
"<group>"
;
};
377D44F21D247D0A004E35CB
/* RCTAppleHealthKit+Methods_Characteristic.m */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.objc
;
path
=
"RCTAppleHealthKit+Methods_Characteristic.m"
;
sourceTree
=
"<group>"
;
};
/* End PBXFileReference section */
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
/* Begin PBXFrameworksBuildPhase section */
...
@@ -87,6 +90,8 @@
...
@@ -87,6 +90,8 @@
3774C8D31D20C6390000B3F3
/* RCTAppleHealthKit+Methods_Body.m */
,
3774C8D31D20C6390000B3F3
/* RCTAppleHealthKit+Methods_Body.m */
,
3774C8D51D20C65F0000B3F3
/* RCTAppleHealthKit+Methods_Fitness.h */
,
3774C8D51D20C65F0000B3F3
/* RCTAppleHealthKit+Methods_Fitness.h */
,
3774C8D61D20C65F0000B3F3
/* RCTAppleHealthKit+Methods_Fitness.m */
,
3774C8D61D20C65F0000B3F3
/* RCTAppleHealthKit+Methods_Fitness.m */
,
377D44F11D247D0A004E35CB
/* RCTAppleHealthKit+Methods_Characteristic.h */
,
377D44F21D247D0A004E35CB
/* RCTAppleHealthKit+Methods_Characteristic.m */
,
);
);
path
=
RCTAppleHealthKit
;
path
=
RCTAppleHealthKit
;
sourceTree
=
"<group>"
;
sourceTree
=
"<group>"
;
...
@@ -151,6 +156,7 @@
...
@@ -151,6 +156,7 @@
3774C8A11D20A6B90000B3F3
/* RCTAppleHealthKit+Utils.m in Sources */
,
3774C8A11D20A6B90000B3F3
/* RCTAppleHealthKit+Utils.m in Sources */
,
3774C8D41D20C6390000B3F3
/* RCTAppleHealthKit+Methods_Body.m in Sources */
,
3774C8D41D20C6390000B3F3
/* RCTAppleHealthKit+Methods_Body.m in Sources */
,
3774C8931D2092F20000B3F3
/* RCTAppleHealthKit.m in Sources */
,
3774C8931D2092F20000B3F3
/* RCTAppleHealthKit.m in Sources */
,
377D44F31D247D0A004E35CB
/* RCTAppleHealthKit+Methods_Characteristic.m in Sources */
,
3774C89E1D2095850000B3F3
/* RCTAppleHealthKit+TypesAndPermissions.m in Sources */
,
3774C89E1D2095850000B3F3
/* RCTAppleHealthKit+TypesAndPermissions.m in Sources */
,
3774C8D71D20C65F0000B3F3
/* RCTAppleHealthKit+Methods_Fitness.m in Sources */
,
3774C8D71D20C65F0000B3F3
/* RCTAppleHealthKit+Methods_Fitness.m in Sources */
,
);
);
...
@@ -286,6 +292,7 @@
...
@@ -286,6 +292,7 @@
3774C8981D2092F20000B3F3
/* Release */
,
3774C8981D2092F20000B3F3
/* Release */
,
);
);
defaultConfigurationIsVisible
=
0
;
defaultConfigurationIsVisible
=
0
;
defaultConfigurationName
=
Release
;
};
};
/* End XCConfigurationList section */
/* End XCConfigurationList section */
};
};
...
...
examples/BodyMeasurements/app/stores/body.js
View file @
53cce868
...
@@ -45,8 +45,12 @@ class BodyStore extends airflux.Store {
...
@@ -45,8 +45,12 @@ class BodyStore extends airflux.Store {
//this.listenTo(actions.addWeight, this._onactn_addWeight)
//this.listenTo(actions.addWeight, this._onactn_addWeight)
this
.
_initHealthKit
=
this
.
_initHealthKit
.
bind
(
this
);
this
.
_initHealthKit
=
this
.
_initHealthKit
.
bind
(
this
);
this
.
_fetchHealthKitUserBiologicalSex
=
this
.
_fetchHealthKitUserBiologicalSex
.
bind
(
this
);
this
.
_fetchHealthKitUserDateOfBirth
=
this
.
_fetchHealthKitUserDateOfBirth
.
bind
(
this
);
this
.
_fetchHealthKitUserWeight
=
this
.
_fetchHealthKitUserWeight
.
bind
(
this
);
this
.
_fetchHealthKitUserWeight
=
this
.
_fetchHealthKitUserWeight
.
bind
(
this
);
this
.
_fetchHealthKitUserWeightSamples
=
this
.
_fetchHealthKitUserWeightSamples
.
bind
(
this
);
this
.
_fetchHealthKitUserHeight
=
this
.
_fetchHealthKitUserHeight
.
bind
(
this
);
this
.
_fetchHealthKitUserHeight
=
this
.
_fetchHealthKitUserHeight
.
bind
(
this
);
this
.
_fetchHealthKitUserHeightSamples
=
this
.
_fetchHealthKitUserHeightSamples
.
bind
(
this
);
this
.
_fetchHealthKitUserBmi
=
this
.
_fetchHealthKitUserBmi
.
bind
(
this
);
this
.
_fetchHealthKitUserBmi
=
this
.
_fetchHealthKitUserBmi
.
bind
(
this
);
this
.
_fetchHealthKitStepCountToday
=
this
.
_fetchHealthKitStepCountToday
.
bind
(
this
);
this
.
_fetchHealthKitStepCountToday
=
this
.
_fetchHealthKitStepCountToday
.
bind
(
this
);
this
.
_fetchHealthKitStepCountForDay
=
this
.
_fetchHealthKitStepCountForDay
.
bind
(
this
);
this
.
_fetchHealthKitStepCountForDay
=
this
.
_fetchHealthKitStepCountForDay
.
bind
(
this
);
...
@@ -91,7 +95,7 @@ class BodyStore extends airflux.Store {
...
@@ -91,7 +95,7 @@ class BodyStore extends airflux.Store {
let
healthKitOptions
=
{
let
healthKitOptions
=
{
permissions
:
{
permissions
:
{
read
:
[
"
Height
"
,
"
Weight
"
,
"
Steps
"
,
"
DateOfBirth
"
,
"
BodyMassIndex
"
,
"
LeanBodyMass
"
,
"
BodyFatPercentage
"
],
read
:
[
"
Height
"
,
"
Weight
"
,
"
Steps
"
,
"
DateOfBirth
"
,
"
BodyMassIndex
"
,
"
LeanBodyMass
"
,
"
BodyFatPercentage
"
,
"
BiologicalSex
"
],
write
:
[
"
Weight
"
,
"
Height
"
,
"
BodyMassIndex
"
]
write
:
[
"
Weight
"
,
"
Height
"
,
"
BodyMassIndex
"
]
}
}
};
};
...
@@ -112,6 +116,12 @@ class BodyStore extends airflux.Store {
...
@@ -112,6 +116,12 @@ class BodyStore extends airflux.Store {
self
.
_fetchHealthKitStepCountForDay
();
self
.
_fetchHealthKitStepCountForDay
();
self
.
_fetchDailyStepCounts
();
self
.
_fetchDailyStepCounts
();
self
.
_fetchHealthKitUserWeightSamples
();
self
.
_fetchHealthKitUserHeightSamples
();
self
.
_fetchHealthKitUserBiologicalSex
();
self
.
_fetchHealthKitUserDateOfBirth
();
//setTimeout(() => {self._saveBmi(27)}, 1000);
//setTimeout(() => {self._saveBmi(27)}, 1000);
//setTimeout(() => {self._onactn_addWeight({
//setTimeout(() => {self._onactn_addWeight({
// weight: 215,
// weight: 215,
...
@@ -155,6 +165,28 @@ class BodyStore extends airflux.Store {
...
@@ -155,6 +165,28 @@ class BodyStore extends airflux.Store {
}
}
_fetchHealthKitUserBiologicalSex
()
{
let
self
=
this
;
AppleHealthKit
.
getBiologicalSex
(
null
,
(
err
,
sex
)
=>
{
if
(
this
.
_handleHealthKitError
(
err
,
'
getBiologicalSex
'
)){
return
;
}
console
.
log
(
'
BiologicalSex:
'
,
sex
);
});
}
_fetchHealthKitUserDateOfBirth
()
{
let
self
=
this
;
AppleHealthKit
.
getDateOfBirth
(
null
,
(
err
,
dob
)
=>
{
if
(
this
.
_handleHealthKitError
(
err
,
'
getDateOfBirth
'
)){
return
;
}
console
.
log
(
'
DateOfBirth:
'
,
dob
);
});
}
_saveHeight
(
height_inches
)
{
_saveHeight
(
height_inches
)
{
let
self
=
this
;
let
self
=
this
;
let
options
=
{
let
options
=
{
...
@@ -197,6 +229,25 @@ class BodyStore extends airflux.Store {
...
@@ -197,6 +229,25 @@ class BodyStore extends airflux.Store {
}
}
_fetchHealthKitUserWeightSamples
()
{
let
self
=
this
;
let
d
=
new
Date
(
2016
,
4
,
27
);
let
options
=
{
unit
:
"
pound
"
,
startDate
:
d
.
toISOString
(),
ascending
:
false
,
limit
:
2
,
};
AppleHealthKit
.
getWeightSamples
(
options
,
(
err
,
samples
)
=>
{
if
(
this
.
_handleHealthKitError
(
err
,
'
getWeightSamples
'
)){
return
;
}
console
.
log
(
'
weight samples:
'
,
samples
);
});
}
_fetchHealthKitUserHeight
()
{
_fetchHealthKitUserHeight
()
{
let
self
=
this
;
let
self
=
this
;
let
options
=
{
let
options
=
{
...
@@ -220,6 +271,25 @@ class BodyStore extends airflux.Store {
...
@@ -220,6 +271,25 @@ class BodyStore extends airflux.Store {
}
}
_fetchHealthKitUserHeightSamples
()
{
let
self
=
this
;
let
d
=
new
Date
(
2016
,
1
,
1
);
let
options
=
{
unit
:
"
inch
"
,
startDate
:
d
.
toISOString
(),
//ascending: false,
//limit:2,
};
AppleHealthKit
.
getHeightSamples
(
options
,
(
err
,
samples
)
=>
{
if
(
this
.
_handleHealthKitError
(
err
,
'
getHeightSamples
'
)){
return
;
}
console
.
log
(
'
height samples:
'
,
samples
);
});
}
_fetchHealthKitUserBmi
()
{
_fetchHealthKitUserBmi
()
{
let
self
=
this
;
let
self
=
this
;
AppleHealthKit
.
getLatestBmi
({
blah
:
true
},
(
err
,
bmi
)
=>
{
AppleHealthKit
.
getLatestBmi
({
blah
:
true
},
(
err
,
bmi
)
=>
{
...
@@ -359,7 +429,7 @@ class BodyStore extends airflux.Store {
...
@@ -359,7 +429,7 @@ class BodyStore extends airflux.Store {
GetHeightFormatted
()
{
GetHeightFormatted
()
{
let
feet
=
_
.
floor
((
DATA
.
height
/
12
));
let
feet
=
_
.
floor
((
DATA
.
height
/
12
));
let
inches
=
DATA
.
height
%
12
;
let
inches
=
_
.
floor
((
DATA
.
height
%
12
))
;
let
formatted
=
''
+
feet
+
'
\'
'
+
inches
+
'
"
'
;
let
formatted
=
''
+
feet
+
'
\'
'
+
inches
+
'
"
'
;
return
formatted
;
return
formatted
;
}
}
...
...
examples/BodyMeasurements/ios/BodyMeasurements.xcodeproj/project.pbxproj
View file @
53cce868
...
@@ -22,7 +22,7 @@
...
@@ -22,7 +22,7 @@
13B07FC11A68108700A75B9A
/* main.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
13B07FB71A68108700A75B9A
/* main.m */
;
};
13B07FC11A68108700A75B9A
/* main.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
13B07FB71A68108700A75B9A
/* main.m */
;
};
140ED2AC1D01E1AD002B40FF
/* libReact.a in Frameworks */
=
{
isa
=
PBXBuildFile
;
fileRef
=
146834041AC3E56700842450
/* libReact.a */
;
};
140ED2AC1D01E1AD002B40FF
/* libReact.a in Frameworks */
=
{
isa
=
PBXBuildFile
;
fileRef
=
146834041AC3E56700842450
/* libReact.a */
;
};
146834051AC3E58100842450
/* libReact.a in Frameworks */
=
{
isa
=
PBXBuildFile
;
fileRef
=
146834041AC3E56700842450
/* libReact.a */
;
};
146834051AC3E58100842450
/* libReact.a in Frameworks */
=
{
isa
=
PBXBuildFile
;
fileRef
=
146834041AC3E56700842450
/* libReact.a */
;
};
37
87538F1D23661D0016D000
/* libRCTAppleHealthKit.a in Frameworks */
=
{
isa
=
PBXBuildFile
;
fileRef
=
3787538E1D2366190016D000
/* libRCTAppleHealthKit.a */
;
};
37
7D44FA1D248091004E35CB
/* libRCTAppleHealthKit.a in Frameworks */
=
{
isa
=
PBXBuildFile
;
fileRef
=
377D44F91D24808D004E35CB
/* libRCTAppleHealthKit.a */
;
};
37E9B8741D21B52F0090B19B
/* HealthKit.framework in Frameworks */
=
{
isa
=
PBXBuildFile
;
fileRef
=
37E9B8731D21B52F0090B19B
/* HealthKit.framework */
;
};
37E9B8741D21B52F0090B19B
/* HealthKit.framework in Frameworks */
=
{
isa
=
PBXBuildFile
;
fileRef
=
37E9B8731D21B52F0090B19B
/* HealthKit.framework */
;
};
832341BD1AAA6AB300B99B32
/* libRCTText.a in Frameworks */
=
{
isa
=
PBXBuildFile
;
fileRef
=
832341B51AAA6A8300B99B32
/* libRCTText.a */
;
};
832341BD1AAA6AB300B99B32
/* libRCTText.a in Frameworks */
=
{
isa
=
PBXBuildFile
;
fileRef
=
832341B51AAA6A8300B99B32
/* libRCTText.a */
;
};
/* End PBXBuildFile section */
/* End PBXBuildFile section */
...
@@ -91,9 +91,9 @@
...
@@ -91,9 +91,9 @@
remoteGlobalIDString
=
83CBBA2E1A601D0E00E9B192
;
remoteGlobalIDString
=
83CBBA2E1A601D0E00E9B192
;
remoteInfo
=
React
;
remoteInfo
=
React
;
};
};
37
87538D1D2366190016D000
/* PBXContainerItemProxy */
=
{
37
7D44F81D24808D004E35CB
/* PBXContainerItemProxy */
=
{
isa
=
PBXContainerItemProxy
;
isa
=
PBXContainerItemProxy
;
containerPortal
=
37
8753891D2366190016D000
/* RCTAppleHealthKit.xcodeproj */
;
containerPortal
=
37
7D44F41D24808D004E35CB
/* RCTAppleHealthKit.xcodeproj */
;
proxyType
=
2
;
proxyType
=
2
;
remoteGlobalIDString
=
3774C88D1D2092F20000B3F3
;
remoteGlobalIDString
=
3774C88D1D2092F20000B3F3
;
remoteInfo
=
RCTAppleHealthKit
;
remoteInfo
=
RCTAppleHealthKit
;
...
@@ -134,7 +134,7 @@
...
@@ -134,7 +134,7 @@
13B07FB61A68108700A75B9A
/* Info.plist */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
text.plist.xml
;
name
=
Info.plist
;
path
=
BodyMeasurements/Info.plist
;
sourceTree
=
"<group>"
;
};
13B07FB61A68108700A75B9A
/* Info.plist */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
text.plist.xml
;
name
=
Info.plist
;
path
=
BodyMeasurements/Info.plist
;
sourceTree
=
"<group>"
;
};
13B07FB71A68108700A75B9A
/* main.m */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.objc
;
name
=
main.m
;
path
=
BodyMeasurements/main.m
;
sourceTree
=
"<group>"
;
};
13B07FB71A68108700A75B9A
/* main.m */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.objc
;
name
=
main.m
;
path
=
BodyMeasurements/main.m
;
sourceTree
=
"<group>"
;
};
146833FF1AC3E56700842450
/* React.xcodeproj */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
"wrapper.pb-project"
;
name
=
React.xcodeproj
;
path
=
"../node_modules/react-native/React/React.xcodeproj"
;
sourceTree
=
"<group>"
;
};
146833FF1AC3E56700842450
/* React.xcodeproj */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
"wrapper.pb-project"
;
name
=
React.xcodeproj
;
path
=
"../node_modules/react-native/React/React.xcodeproj"
;
sourceTree
=
"<group>"
;
};
37
8753891D2366190016D000
/* RCTAppleHealthKit.xcodeproj */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
"wrapper.pb-project"
;
name
=
RCTAppleHealthKit.xcodeproj
;
path
=
"../node_modules/react-native-apple-healthkit/RCTAppleHealthKit.xcodeproj"
;
sourceTree
=
"<group>"
;
};
37
7D44F41D24808D004E35CB
/* RCTAppleHealthKit.xcodeproj */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
"wrapper.pb-project"
;
name
=
RCTAppleHealthKit.xcodeproj
;
path
=
"../node_modules/react-native-apple-healthkit/RCTAppleHealthKit.xcodeproj"
;
sourceTree
=
"<group>"
;
};
37E9B8731D21B52F0090B19B
/* HealthKit.framework */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
wrapper.framework
;
name
=
HealthKit.framework
;
path
=
System/Library/Frameworks/HealthKit.framework
;
sourceTree
=
SDKROOT
;
};
37E9B8731D21B52F0090B19B
/* HealthKit.framework */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
wrapper.framework
;
name
=
HealthKit.framework
;
path
=
System/Library/Frameworks/HealthKit.framework
;
sourceTree
=
SDKROOT
;
};
37E9B8751D21B52F0090B19B
/* BodyMeasurements.entitlements */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
text.xml
;
name
=
BodyMeasurements.entitlements
;
path
=
BodyMeasurements/BodyMeasurements.entitlements
;
sourceTree
=
"<group>"
;
};
37E9B8751D21B52F0090B19B
/* BodyMeasurements.entitlements */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
text.xml
;
name
=
BodyMeasurements.entitlements
;
path
=
BodyMeasurements/BodyMeasurements.entitlements
;
sourceTree
=
"<group>"
;
};
78C398B01ACF4ADC00677621
/* RCTLinking.xcodeproj */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
"wrapper.pb-project"
;
name
=
RCTLinking.xcodeproj
;
path
=
"../node_modules/react-native/Libraries/LinkingIOS/RCTLinking.xcodeproj"
;
sourceTree
=
"<group>"
;
};
78C398B01ACF4ADC00677621
/* RCTLinking.xcodeproj */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
"wrapper.pb-project"
;
name
=
RCTLinking.xcodeproj
;
path
=
"../node_modules/react-native/Libraries/LinkingIOS/RCTLinking.xcodeproj"
;
sourceTree
=
"<group>"
;
};
...
@@ -154,7 +154,7 @@
...
@@ -154,7 +154,7 @@
isa
=
PBXFrameworksBuildPhase
;
isa
=
PBXFrameworksBuildPhase
;
buildActionMask
=
2147483647
;
buildActionMask
=
2147483647
;
files
=
(
files
=
(
37
87538F1D23661D0016D000
/* libRCTAppleHealthKit.a in Frameworks */
,
37
7D44FA1D248091004E35CB
/* libRCTAppleHealthKit.a in Frameworks */
,
146834051AC3E58100842450
/* libReact.a in Frameworks */
,
146834051AC3E58100842450
/* libReact.a in Frameworks */
,
00C302E51ABCBA2D00DB3ED1
/* libRCTActionSheet.a in Frameworks */
,
00C302E51ABCBA2D00DB3ED1
/* libRCTActionSheet.a in Frameworks */
,
37E9B8741D21B52F0090B19B
/* HealthKit.framework in Frameworks */
,
37E9B8741D21B52F0090B19B
/* HealthKit.framework in Frameworks */
,
...
@@ -268,10 +268,10 @@
...
@@ -268,10 +268,10 @@
name
=
Products
;
name
=
Products
;
sourceTree
=
"<group>"
;
sourceTree
=
"<group>"
;
};
};
37
87538A1D2366190016D000
/* Products */
=
{
37
7D44F51D24808D004E35CB
/* Products */
=
{
isa
=
PBXGroup
;
isa
=
PBXGroup
;
children
=
(
children
=
(
37
87538E1D2366190016D000
/* libRCTAppleHealthKit.a */
,
37
7D44F91D24808D004E35CB
/* libRCTAppleHealthKit.a */
,
);
);
name
=
Products
;
name
=
Products
;
sourceTree
=
"<group>"
;
sourceTree
=
"<group>"
;
...
@@ -287,7 +287,7 @@
...
@@ -287,7 +287,7 @@
832341AE1AAA6A7D00B99B32
/* Libraries */
=
{
832341AE1AAA6A7D00B99B32
/* Libraries */
=
{
isa
=
PBXGroup
;
isa
=
PBXGroup
;
children
=
(
children
=
(
37
8753891D2366190016D000
/* RCTAppleHealthKit.xcodeproj */
,
37
7D44F41D24808D004E35CB
/* RCTAppleHealthKit.xcodeproj */
,
146833FF1AC3E56700842450
/* React.xcodeproj */
,
146833FF1AC3E56700842450
/* React.xcodeproj */
,
00C302A71ABCB8CE00DB3ED1
/* RCTActionSheet.xcodeproj */
,
00C302A71ABCB8CE00DB3ED1
/* RCTActionSheet.xcodeproj */
,
00C302B51ABCB90400DB3ED1
/* RCTGeolocation.xcodeproj */
,
00C302B51ABCB90400DB3ED1
/* RCTGeolocation.xcodeproj */
,
...
@@ -411,8 +411,8 @@
...
@@ -411,8 +411,8 @@
ProjectRef
=
00C302A71ABCB8CE00DB3ED1
/* RCTActionSheet.xcodeproj */
;
ProjectRef
=
00C302A71ABCB8CE00DB3ED1
/* RCTActionSheet.xcodeproj */
;
},
},
{
{
ProductGroup
=
37
87538A1D2366190016D000
/* Products */
;
ProductGroup
=
37
7D44F51D24808D004E35CB
/* Products */
;
ProjectRef
=
37
8753891D2366190016D000
/* RCTAppleHealthKit.xcodeproj */
;
ProjectRef
=
37
7D44F41D24808D004E35CB
/* RCTAppleHealthKit.xcodeproj */
;
},
},
{
{
ProductGroup
=
00C302B61ABCB90400DB3ED1
/* Products */
;
ProductGroup
=
00C302B61ABCB90400DB3ED1
/* Products */
;
...
@@ -516,11 +516,11 @@
...
@@ -516,11 +516,11 @@
remoteRef
=
146834031AC3E56700842450
/* PBXContainerItemProxy */
;
remoteRef
=
146834031AC3E56700842450
/* PBXContainerItemProxy */
;
sourceTree
=
BUILT_PRODUCTS_DIR
;
sourceTree
=
BUILT_PRODUCTS_DIR
;
};
};
37
87538E1D2366190016D000
/* libRCTAppleHealthKit.a */
=
{
37
7D44F91D24808D004E35CB
/* libRCTAppleHealthKit.a */
=
{
isa
=
PBXReferenceProxy
;
isa
=
PBXReferenceProxy
;
fileType
=
archive.ar
;
fileType
=
archive.ar
;
path
=
libRCTAppleHealthKit.a
;
path
=
libRCTAppleHealthKit.a
;
remoteRef
=
37
87538D1D2366190016D000
/* PBXContainerItemProxy */
;
remoteRef
=
37
7D44F81D24808D004E35CB
/* PBXContainerItemProxy */
;
sourceTree
=
BUILT_PRODUCTS_DIR
;
sourceTree
=
BUILT_PRODUCTS_DIR
;
};
};
78C398B91ACF4ADC00677621
/* libRCTLinking.a */
=
{
78C398B91ACF4ADC00677621
/* libRCTLinking.a */
=
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment