From 85998baaca6330dc4f41abfcd3ff120ba2b762fb Mon Sep 17 00:00:00 2001 From: Greg Wilson Date: Fri, 8 Jul 2016 10:58:03 -0400 Subject: [PATCH] updated steps example app --- .../StepsDemo/app/components/home/index.js | 2 +- .../ios/StepsDemo.xcodeproj/project.pbxproj | 24 +++---- .../StepsDemo/ios/StepsDemo/AppDelegate.m | 6 +- .../AppIcon-1.appiconset/Contents.json | 62 ++++++++++++++++++ .../AppIcon-1.appiconset/steps-1.png | Bin 0 -> 1021 bytes .../AppIcon-1.appiconset/steps-2.png | Bin 0 -> 1021 bytes .../AppIcon-1.appiconset/steps-3.png | Bin 0 -> 1021 bytes .../AppIcon-1.appiconset/steps-4.png | Bin 0 -> 1021 bytes .../AppIcon-1.appiconset/steps-5.png | Bin 0 -> 1021 bytes .../AppIcon-1.appiconset/steps-6.png | Bin 0 -> 1021 bytes .../AppIcon-1.appiconset/steps-7.png | Bin 0 -> 1021 bytes .../AppIcon-1.appiconset/steps-8.png | Bin 0 -> 1021 bytes .../AppIcon-1.appiconset/steps.png | Bin 0 -> 1021 bytes .../StepsDemo/Images.xcassets/Contents.json | 6 ++ 14 files changed, 84 insertions(+), 16 deletions(-) create mode 100644 examples/StepsDemo/ios/StepsDemo/Images.xcassets/AppIcon-1.appiconset/Contents.json create mode 100644 examples/StepsDemo/ios/StepsDemo/Images.xcassets/AppIcon-1.appiconset/steps-1.png create mode 100644 examples/StepsDemo/ios/StepsDemo/Images.xcassets/AppIcon-1.appiconset/steps-2.png create mode 100644 examples/StepsDemo/ios/StepsDemo/Images.xcassets/AppIcon-1.appiconset/steps-3.png create mode 100644 examples/StepsDemo/ios/StepsDemo/Images.xcassets/AppIcon-1.appiconset/steps-4.png create mode 100644 examples/StepsDemo/ios/StepsDemo/Images.xcassets/AppIcon-1.appiconset/steps-5.png create mode 100644 examples/StepsDemo/ios/StepsDemo/Images.xcassets/AppIcon-1.appiconset/steps-6.png create mode 100644 examples/StepsDemo/ios/StepsDemo/Images.xcassets/AppIcon-1.appiconset/steps-7.png create mode 100644 examples/StepsDemo/ios/StepsDemo/Images.xcassets/AppIcon-1.appiconset/steps-8.png create mode 100644 examples/StepsDemo/ios/StepsDemo/Images.xcassets/AppIcon-1.appiconset/steps.png create mode 100644 examples/StepsDemo/ios/StepsDemo/Images.xcassets/Contents.json diff --git a/examples/StepsDemo/app/components/home/index.js b/examples/StepsDemo/app/components/home/index.js index f4698a7..d8d6e00 100644 --- a/examples/StepsDemo/app/components/home/index.js +++ b/examples/StepsDemo/app/components/home/index.js @@ -63,7 +63,7 @@ class Home extends Component { //setTimeout(() => { // // let options = { - // value: 350, + // value: 100, // startDate: (new Date(2016,6,2,6,0,0)).toISOString(), // endDate: (new Date(2016,6,2,6,30,0)).toISOString() // }; diff --git a/examples/StepsDemo/ios/StepsDemo.xcodeproj/project.pbxproj b/examples/StepsDemo/ios/StepsDemo.xcodeproj/project.pbxproj index 3c8420d..dea37cf 100644 --- a/examples/StepsDemo/ios/StepsDemo.xcodeproj/project.pbxproj +++ b/examples/StepsDemo/ios/StepsDemo.xcodeproj/project.pbxproj @@ -23,7 +23,7 @@ 140ED2AC1D01E1AD002B40FF /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 146834041AC3E56700842450 /* libReact.a */; }; 146834051AC3E58100842450 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 146834041AC3E56700842450 /* libReact.a */; }; 378616B61D257B040027C300 /* HealthKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 378616B51D257B040027C300 /* HealthKit.framework */; }; - 379EEE921D285CA70062AF55 /* libRCTAppleHealthKit.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 379EEE911D285CA30062AF55 /* libRCTAppleHealthKit.a */; }; + 379EEE991D286FEF0062AF55 /* libRCTAppleHealthKit.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 379EEE981D286FE80062AF55 /* libRCTAppleHealthKit.a */; }; 832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 832341B51AAA6A8300B99B32 /* libRCTText.a */; }; /* End PBXBuildFile section */ @@ -91,9 +91,9 @@ remoteGlobalIDString = 83CBBA2E1A601D0E00E9B192; remoteInfo = React; }; - 379EEE901D285CA30062AF55 /* PBXContainerItemProxy */ = { + 379EEE971D286FE80062AF55 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 379EEE8C1D285CA20062AF55 /* RCTAppleHealthKit.xcodeproj */; + containerPortal = 379EEE931D286FE80062AF55 /* RCTAppleHealthKit.xcodeproj */; proxyType = 2; remoteGlobalIDString = 3774C88D1D2092F20000B3F3; remoteInfo = RCTAppleHealthKit; @@ -136,7 +136,7 @@ 146833FF1AC3E56700842450 /* React.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = React.xcodeproj; path = "../node_modules/react-native/React/React.xcodeproj"; sourceTree = ""; }; 378616B51D257B040027C300 /* HealthKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = HealthKit.framework; path = System/Library/Frameworks/HealthKit.framework; sourceTree = SDKROOT; }; 378616B71D257B040027C300 /* StepsDemo.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = StepsDemo.entitlements; path = StepsDemo/StepsDemo.entitlements; sourceTree = ""; }; - 379EEE8C1D285CA20062AF55 /* RCTAppleHealthKit.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTAppleHealthKit.xcodeproj; path = "../node_modules/react-native-apple-healthkit/RCTAppleHealthKit.xcodeproj"; sourceTree = ""; }; + 379EEE931D286FE80062AF55 /* RCTAppleHealthKit.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTAppleHealthKit.xcodeproj; path = "../node_modules/react-native-apple-healthkit/RCTAppleHealthKit.xcodeproj"; sourceTree = ""; }; 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTLinking.xcodeproj; path = "../node_modules/react-native/Libraries/LinkingIOS/RCTLinking.xcodeproj"; sourceTree = ""; }; 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTText.xcodeproj; path = "../node_modules/react-native/Libraries/Text/RCTText.xcodeproj"; sourceTree = ""; }; /* End PBXFileReference section */ @@ -154,7 +154,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 379EEE921D285CA70062AF55 /* libRCTAppleHealthKit.a in Frameworks */, + 379EEE991D286FEF0062AF55 /* libRCTAppleHealthKit.a in Frameworks */, 146834051AC3E58100842450 /* libReact.a in Frameworks */, 00C302E51ABCBA2D00DB3ED1 /* libRCTActionSheet.a in Frameworks */, 378616B61D257B040027C300 /* HealthKit.framework in Frameworks */, @@ -268,10 +268,10 @@ name = Products; sourceTree = ""; }; - 379EEE8D1D285CA20062AF55 /* Products */ = { + 379EEE941D286FE80062AF55 /* Products */ = { isa = PBXGroup; children = ( - 379EEE911D285CA30062AF55 /* libRCTAppleHealthKit.a */, + 379EEE981D286FE80062AF55 /* libRCTAppleHealthKit.a */, ); name = Products; sourceTree = ""; @@ -287,7 +287,7 @@ 832341AE1AAA6A7D00B99B32 /* Libraries */ = { isa = PBXGroup; children = ( - 379EEE8C1D285CA20062AF55 /* RCTAppleHealthKit.xcodeproj */, + 379EEE931D286FE80062AF55 /* RCTAppleHealthKit.xcodeproj */, 146833FF1AC3E56700842450 /* React.xcodeproj */, 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */, 00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */, @@ -411,8 +411,8 @@ ProjectRef = 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */; }, { - ProductGroup = 379EEE8D1D285CA20062AF55 /* Products */; - ProjectRef = 379EEE8C1D285CA20062AF55 /* RCTAppleHealthKit.xcodeproj */; + ProductGroup = 379EEE941D286FE80062AF55 /* Products */; + ProjectRef = 379EEE931D286FE80062AF55 /* RCTAppleHealthKit.xcodeproj */; }, { ProductGroup = 00C302B61ABCB90400DB3ED1 /* Products */; @@ -516,11 +516,11 @@ remoteRef = 146834031AC3E56700842450 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - 379EEE911D285CA30062AF55 /* libRCTAppleHealthKit.a */ = { + 379EEE981D286FE80062AF55 /* libRCTAppleHealthKit.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; path = libRCTAppleHealthKit.a; - remoteRef = 379EEE901D285CA30062AF55 /* PBXContainerItemProxy */; + remoteRef = 379EEE971D286FE80062AF55 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 78C398B91ACF4ADC00677621 /* libRCTLinking.a */ = { diff --git a/examples/StepsDemo/ios/StepsDemo/AppDelegate.m b/examples/StepsDemo/ios/StepsDemo/AppDelegate.m index 216ebb5..37a1cc7 100644 --- a/examples/StepsDemo/ios/StepsDemo/AppDelegate.m +++ b/examples/StepsDemo/ios/StepsDemo/AppDelegate.m @@ -30,9 +30,9 @@ * `inet` value under `en0:`) and make sure your computer and iOS device are * on the same Wi-Fi network. */ - - jsCodeLocation = [NSURL URLWithString:@"http://192.168.0.14:8081/index.ios.bundle?platform=ios&dev=true"]; -// jsCodeLocation = [NSURL URLWithString:@"http://10.1.14.163:8081/index.ios.bundle?platform=ios&dev=true"]; +// +// jsCodeLocation = [NSURL URLWithString:@"http://192.168.0.14:8081/index.ios.bundle?platform=ios&dev=true"]; + jsCodeLocation = [NSURL URLWithString:@"http://10.1.14.163:8081/index.ios.bundle?platform=ios&dev=true"]; /** * OPTION 2 * Load from pre-bundled file on disk. The static bundle is automatically diff --git a/examples/StepsDemo/ios/StepsDemo/Images.xcassets/AppIcon-1.appiconset/Contents.json b/examples/StepsDemo/ios/StepsDemo/Images.xcassets/AppIcon-1.appiconset/Contents.json new file mode 100644 index 0000000..a08b283 --- /dev/null +++ b/examples/StepsDemo/ios/StepsDemo/Images.xcassets/AppIcon-1.appiconset/Contents.json @@ -0,0 +1,62 @@ +{ + "images" : [ + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "steps-4.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "steps-5.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "steps-6.png", + "scale" : "3x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "steps-2.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "steps-3.png", + "scale" : "3x" + }, + { + "size" : "57x57", + "idiom" : "iphone", + "filename" : "steps-7.png", + "scale" : "1x" + }, + { + "size" : "57x57", + "idiom" : "iphone", + "filename" : "steps-8.png", + "scale" : "2x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "steps.png", + "scale" : "2x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "steps-1.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/examples/StepsDemo/ios/StepsDemo/Images.xcassets/AppIcon-1.appiconset/steps-1.png b/examples/StepsDemo/ios/StepsDemo/Images.xcassets/AppIcon-1.appiconset/steps-1.png new file mode 100644 index 0000000000000000000000000000000000000000..a32c9940fe139b7d11f60be169ea8614e8139731 GIT binary patch literal 1021 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