Commit b4b5ffe5 authored by Douglas Nassif Roma Junior's avatar Douglas Nassif Roma Junior Committed by GitHub
Browse files

Merge branch 'master' into patch-3

parents a337a40a 5dbd4420
Loading
Loading
Loading
Loading
+51 −1
Original line number Original line Diff line number Diff line
## Release Notes
## Release Notes


### Upcoming

### 0.12.0

- Get real WebView UserAgent on Android (https://github.com/rebeccahughes/react-native-device-info/pull/207)
- Add DeviceUID.h to public headers (https://github.com/rebeccahughes/react-native-device-info/pull/217)
- Add `getPhoneNumber` (https://github.com/rebeccahughes/react-native-device-info/pull/174)
- Fix typescript definitions (https://github.com/rebeccahughes/react-native-device-info/pull/221)
- Add `getFirstInstallTime` and `getLastInstallTime` (https://github.com/rebeccahughes/react-native-device-info/pull/222)
- Added version check and permission to work with Android API >= 16 (https://github.com/rebeccahughes/react-native-device-info/pull/225)
- Added device detection even when in an iOS emulator (https://github.com/rebeccahughes/react-native-device-info/pull/224)
- Add support for new iPhone, iPad, and Apple TV models (https://github.com/rebeccahughes/react-native-device-info/pull/230)
- Add android only `getAPILevel` method (https://github.com/rebeccahughes/react-native-device-info/pull/232)
- Add Android support for serial number, IP, and MAC address (https://github.com/rebeccahughes/react-native-device-info/pull/150)
- Add tvOS support (https://github.com/rebeccahughes/react-native-device-info/pull/235)
- Add flow types
- Fix getCurrentActivity() null crash in Android (https://github.com/rebeccahughes/react-native-device-info/pull/247)

[Diff](https://github.com/rebeccahughes/react-native-device-info/compare/1aafc6f0b20d7cd6f0939ea5370e9899e4914c93...master)

### 0.11.0

- Add support for RN > 0.47
- Update typescript definitions

[Diff](https://github.com/rebeccahughes/react-native-device-info/compare/5b869cdd5e16b65cbe4e85a565aa331bd7546b89...1aafc6f0b20d7cd6f0939ea5370e9899e4914c93)

### 0.10.2

- Add typescript definitions

[Diff](https://github.com/rebeccahughes/react-native-device-info/compare/f3967862711892615e7f51d49d0034ee134f3e3d...5b869cdd5e16b65cbe4e85a565aa331bd7546b89)

### 0.10.1

- Add `isPinOrFingerprintSet` method
- Add support for RN > 0.40

[Diff](https://github.com/rebeccahughes/react-native-device-info/compare/c843144ea872a79f4d53a53b32f72511fbfc8d8b...f3967862711892615e7f51d49d0034ee134f3e3d)

### 0.10.0

- Semver fix

[Diff](https://github.com/rebeccahughes/react-native-device-info/compare/e8bfe5ea8d5f5414f2f97f35a5d02b611cbe39e3...c843144ea872a79f4d53a53b32f72511fbfc8d8b)

### 0.9.8

[Diff](https://github.com/rebeccahughes/react-native-device-info/compare/668996c64e23f477fc8156cdc43a49198b4fdd20...e8bfe5ea8d5f5414f2f97f35a5d02b611cbe39e3)

### 0.9.7
### 0.9.7


Several bugfixes and detecting if device is a tablet
Several bugfixes and detecting if device is a tablet
+29 −25
Original line number Original line Diff line number Diff line
@@ -166,29 +166,33 @@ var DeviceInfo = require('react-native-device-info');


| Name                       | Method                             | Return                                                                                        | Notes                                                                                                               |
| Name                       | Method                             | Return                                                                                        | Notes                                                                                                               |
| :------------------------- | :-------------------------------   | :-------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------    |
| :------------------------- | :-------------------------------   | :-------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------    |
| Device Unique ID           | `getUniqueID()`                    | FCDBD8EF-62FC-4ECB-B2F5-92C9E79AC7F9                                                          | This is IDFV on iOS so it will change if all apps from the current apps vendor have been previously uninstalled. |
| Device Unique ID           | `getUniqueID()`                    | `string` e.g. "FCDBD8EF-62FC-4ECB-B2F5-92C9E79AC7F9"                                          | This is IDFV on iOS so it will change if all apps from the current apps vendor have been previously uninstalled.    |
| Device Manufacturer        | `getManufacturer()`                | Apple                                                                                         |                                                                                                                  |
| Device Manufacturer        | `getManufacturer()`                | `string` e.g. "Apple"                                                                         |                                                                                                                     |
| Device Brand               | `getBrand()`                       | Apple / htc / Xiaomi                                                                          |                                                                                                                  |
| Device Brand               | `getBrand()`                       | `string` e.g. "Apple / htc / Xiaomi"                                                          |                                                                                                                     |
| Device Model               | `getModel()`                       | iPhone 6                                                                                      |                                                                                                                  |
| Device Model               | `getModel()`                       | `string` e.g. "iPhone 6"                                                                      |                                                                                                                     |
| Device ID                  | `getDeviceId()`                    | iPhone7,2                                                                                     | Or the board on Android e.g. goldfish                                                                            |
| Device ID                  | `getDeviceId()`                    | `string` e.g. "iPhone7,2"                                                                     | Or the board on Android e.g. goldfish                                                                               |
| System Name                | `getSystemName()`                  | iPhone OS                                                                                     |                                                                                                                  |
| System Name                | `getSystemName()`                  | `string` e.g. "iPhone OS"                                                                     |                                                                                                                     |
| System Version             | `getSystemVersion()`               | 9.0                                                                                           |                                                                                                                  |
| System Version             | `getSystemVersion()`               | `string` e.g. "9.0"                                                                           |                                                                                                                     |
| Bundle ID                  | `getBundleId()`                    | com.learnium.mobile                                                                           |                                                                                                                  |
| Bundle ID                  | `getBundleId()`                    | `string` e.g. "com.learnium.mobile"                                                           |                                                                                                                     |
| Build Number               | `getBuildNumber()`                 | 89                                                                                            |                                                                                                                  |
| Build Number               | `getBuildNumber()`                 | `string` e.g. "89"                                                                            |                                                                                                                     |
| App Version                | `getVersion()`                     | 1.1.0                                                                                         |                                                                                                                  |
| App Version                | `getVersion()`                     | `string` e.g. "1.1.0"                                                                         |                                                                                                                     |
| App Version (Readable)     | `getReadableVersion()`             | 1.1.0.89                                                                                      |                                                                                                                  |
| App Version (Readable)     | `getReadableVersion()`             | `string` e.g. "1.1.0.89"                                                                      |                                                                                                                     |
| Device Name                | `getDeviceName()`                  | Becca's iPhone 6                                                                              |                                                                                                                  |
| Device Name                | `getDeviceName()`                  | `string` e.g. "Becca's iPhone 6"                                                              |                                                                                                                     |
| User Agent                 | `getUserAgent()`                   | Dalvik/2.1.0 (Linux; U; Android 5.1; Google Nexus 4 - 5.1.0 - API 22 - 768x1280 Build/LMY47D) |                                                                                                                  |
| User Agent                 | `getUserAgent()`                   | `string` e.g. "Dalvik/2.1.0 (Linux; U; Android 5.1; Google Nexus 4 - 5.1.0 - API 22 - 768x1280 Build/LMY47D)" |                                                                                                                     |
| Device Locale              | `getDeviceLocale()`                | en-US                                                                                         |                                                                                                                  |
| Device Locale              | `getDeviceLocale()`                | `string` e.g. "en-US"                                                                         |                                                                                                                     |
| Device Country             | `getDeviceCountry()`               | US                                                                                            |                                                                                                                  |
| Device Country             | `getDeviceCountry()`               | `string` e.g. "US"                                                                            |                                                                                                                     |
| Timezone                   | `getTimezone()`                    | America/Mexico_City                                                                           |                                                                                                                  |
| Timezone                   | `getTimezone()`                    | `string` e.g. "America/Mexico_City"                                                           |                                                                                                                     |
| App Instance ID            | `getInstanceID()`                  |                                                                                               | ANDROID ONLY - see https://developers.google.com/instance-id/                                                    |
| App is running in emulator | `isEmulator()`                     | `boolean` e.g. true                                                                           | if app is running in emulator return true                                                                           |
| App is running in emulator | `isEmulator()`                     | true                                                                                          | if app is running in emulator return true                                                                        |
| App is running on a tablet | `isTablet()`                       | `boolean` e.g. true                                                                           | if app is running on a tablet return true                                                                           |
| App is running on a tablet | `isTablet()`                       | true                                                                                          | if app is running on a tablet return true                                                                        |
| PIN or fingerprint set     | `isPinOrFingerprintSet()`          | `(callback: (isPinOrFingerprintSet: boolean) => void) => void`                                | Only supported in Android and iOS 9.0 and above                                                                     |
| PIN or fingerprint set     | `isPinOrFingerprintSet()(callback)`|                                                                                               | Only supported in Android and iOS 9.0 and above
| API Level                  | `getAPILevel()`                    | `number` e.g. 25                                                                              | ANDROID ONLY - see [API Levels](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)|
| Phone Number               | `getPhoneNumber()`                 | "2348675309" or "" or null                                                                    | Only supported in Android
| App Instance ID            | `getInstanceID()`                  | `string`                                                                                      | ANDROID ONLY - see https://developers.google.com/instance-id/                                                       |
| First Install Time         | `getFirstInstallTime()`            | 1505607068808                                                                                 | Only supported in Android                                                                                          |
| Phone Number               | `getPhoneNumber()`                 | `?string` e.g. "2348675309" or ""                                                             | Only supported in Android                                                                                           |
| Last Install Time          | `getLastUpdateTime()`              | 1505607068808                                                                                 | Only supported in Android                                                                                          |
| First Install Time         | `getFirstInstallTime()`            | `number` e.g. 1505607068808                                                                   | Only supported in Android                                                                                           |
| Last Install Time          | `getLastUpdateTime()`              | `number` e.g. 1505607068808                                                                   | Only supported in Android                                                                                           |
| Serial Number              | `getSerialNumber()`                | `string`                                                                                      | Only supported in Android
| IP Address                 | `getIPAddress()`                   | `Promise<string>`                                                                             | Only supported in Android
| MAC Address                | `getMACAddress()`                  | `Promise<string>`                                                                             | Only supported in Android


Since the device setting for PIN/Fingerprint can be modified while the app is still open, this is available via callback instead of as a constant.  To use, pass a callback function to the returned bridge function in your javascript:
Since the device setting for PIN/Fingerprint can be modified while the app is still open, this is available via callback instead of as a constant.  To use, pass a callback function to the returned bridge function in your javascript:


+118 −0
Original line number Original line Diff line number Diff line
@@ -11,6 +11,10 @@
		BF770A3D1F6A3EEE007E5F09 /* DeviceUID.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 76E65CA21D4CA143009B7AF1 /* DeviceUID.h */; };
		BF770A3D1F6A3EEE007E5F09 /* DeviceUID.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 76E65CA21D4CA143009B7AF1 /* DeviceUID.h */; };
		DA5891DC1BA9A9FC002B4DB2 /* RNDeviceInfo.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = DA5891DB1BA9A9FC002B4DB2 /* RNDeviceInfo.h */; };
		DA5891DC1BA9A9FC002B4DB2 /* RNDeviceInfo.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = DA5891DB1BA9A9FC002B4DB2 /* RNDeviceInfo.h */; };
		DA5891DE1BA9A9FC002B4DB2 /* RNDeviceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = DA5891DD1BA9A9FC002B4DB2 /* RNDeviceInfo.m */; };
		DA5891DE1BA9A9FC002B4DB2 /* RNDeviceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = DA5891DD1BA9A9FC002B4DB2 /* RNDeviceInfo.m */; };
		E72EC1491F7ABC0C0001BC90 /* DeviceUID.m in Sources */ = {isa = PBXBuildFile; fileRef = 76E65CA31D4CA143009B7AF1 /* DeviceUID.m */; };
		E72EC14A1F7ABC0E0001BC90 /* RNDeviceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = DA5891DD1BA9A9FC002B4DB2 /* RNDeviceInfo.m */; };
		E72EC14B1F7ABC1A0001BC90 /* DeviceUID.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 76E65CA21D4CA143009B7AF1 /* DeviceUID.h */; };
		E72EC14C1F7ABC1D0001BC90 /* RNDeviceInfo.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = DA5891DB1BA9A9FC002B4DB2 /* RNDeviceInfo.h */; };
/* End PBXBuildFile section */
/* End PBXBuildFile section */


/* Begin PBXCopyFilesBuildPhase section */
/* Begin PBXCopyFilesBuildPhase section */
@@ -25,6 +29,17 @@
			);
			);
			runOnlyForDeploymentPostprocessing = 0;
			runOnlyForDeploymentPostprocessing = 0;
		};
		};
		E72EC13E1F7ABB5A0001BC90 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = "include/$(PRODUCT_NAME)";
			dstSubfolderSpec = 16;
			files = (
				E72EC14B1F7ABC1A0001BC90 /* DeviceUID.h in CopyFiles */,
				E72EC14C1F7ABC1D0001BC90 /* RNDeviceInfo.h in CopyFiles */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXCopyFilesBuildPhase section */
/* End PBXCopyFilesBuildPhase section */


/* Begin PBXFileReference section */
/* Begin PBXFileReference section */
@@ -33,6 +48,7 @@
		DA5891D81BA9A9FC002B4DB2 /* libRNDeviceInfo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libRNDeviceInfo.a; sourceTree = BUILT_PRODUCTS_DIR; };
		DA5891D81BA9A9FC002B4DB2 /* libRNDeviceInfo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libRNDeviceInfo.a; sourceTree = BUILT_PRODUCTS_DIR; };
		DA5891DB1BA9A9FC002B4DB2 /* RNDeviceInfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RNDeviceInfo.h; sourceTree = "<group>"; };
		DA5891DB1BA9A9FC002B4DB2 /* RNDeviceInfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RNDeviceInfo.h; sourceTree = "<group>"; };
		DA5891DD1BA9A9FC002B4DB2 /* RNDeviceInfo.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RNDeviceInfo.m; sourceTree = "<group>"; };
		DA5891DD1BA9A9FC002B4DB2 /* RNDeviceInfo.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RNDeviceInfo.m; sourceTree = "<group>"; };
		E72EC1401F7ABB5A0001BC90 /* libRNDeviceInfo-tvOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libRNDeviceInfo-tvOS.a"; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* End PBXFileReference section */


/* Begin PBXFrameworksBuildPhase section */
/* Begin PBXFrameworksBuildPhase section */
@@ -43,6 +59,13 @@
			);
			);
			runOnlyForDeploymentPostprocessing = 0;
			runOnlyForDeploymentPostprocessing = 0;
		};
		};
		E72EC13D1F7ABB5A0001BC90 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */
/* End PBXFrameworksBuildPhase section */


/* Begin PBXGroup section */
/* Begin PBXGroup section */
@@ -58,6 +81,7 @@
			isa = PBXGroup;
			isa = PBXGroup;
			children = (
			children = (
				DA5891D81BA9A9FC002B4DB2 /* libRNDeviceInfo.a */,
				DA5891D81BA9A9FC002B4DB2 /* libRNDeviceInfo.a */,
				E72EC1401F7ABB5A0001BC90 /* libRNDeviceInfo-tvOS.a */,
			);
			);
			name = Products;
			name = Products;
			sourceTree = "<group>";
			sourceTree = "<group>";
@@ -93,6 +117,23 @@
			productReference = DA5891D81BA9A9FC002B4DB2 /* libRNDeviceInfo.a */;
			productReference = DA5891D81BA9A9FC002B4DB2 /* libRNDeviceInfo.a */;
			productType = "com.apple.product-type.library.static";
			productType = "com.apple.product-type.library.static";
		};
		};
		E72EC13F1F7ABB5A0001BC90 /* RNDeviceInfo-tvOS */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = E72EC1481F7ABB5A0001BC90 /* Build configuration list for PBXNativeTarget "RNDeviceInfo-tvOS" */;
			buildPhases = (
				E72EC13C1F7ABB5A0001BC90 /* Sources */,
				E72EC13D1F7ABB5A0001BC90 /* Frameworks */,
				E72EC13E1F7ABB5A0001BC90 /* CopyFiles */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = "RNDeviceInfo-tvOS";
			productName = "RNDeviceInfo-tvOS";
			productReference = E72EC1401F7ABB5A0001BC90 /* libRNDeviceInfo-tvOS.a */;
			productType = "com.apple.product-type.library.static";
		};
/* End PBXNativeTarget section */
/* End PBXNativeTarget section */


/* Begin PBXProject section */
/* Begin PBXProject section */
@@ -105,6 +146,10 @@
					DA5891D71BA9A9FC002B4DB2 = {
					DA5891D71BA9A9FC002B4DB2 = {
						CreatedOnToolsVersion = 7.0;
						CreatedOnToolsVersion = 7.0;
					};
					};
					E72EC13F1F7ABB5A0001BC90 = {
						CreatedOnToolsVersion = 9.0;
						ProvisioningStyle = Automatic;
					};
				};
				};
			};
			};
			buildConfigurationList = DA5891D31BA9A9FC002B4DB2 /* Build configuration list for PBXProject "RNDeviceInfo" */;
			buildConfigurationList = DA5891D31BA9A9FC002B4DB2 /* Build configuration list for PBXProject "RNDeviceInfo" */;
@@ -120,6 +165,7 @@
			projectRoot = "";
			projectRoot = "";
			targets = (
			targets = (
				DA5891D71BA9A9FC002B4DB2 /* RNDeviceInfo */,
				DA5891D71BA9A9FC002B4DB2 /* RNDeviceInfo */,
				E72EC13F1F7ABB5A0001BC90 /* RNDeviceInfo-tvOS */,
			);
			);
		};
		};
/* End PBXProject section */
/* End PBXProject section */
@@ -134,6 +180,15 @@
			);
			);
			runOnlyForDeploymentPostprocessing = 0;
			runOnlyForDeploymentPostprocessing = 0;
		};
		};
		E72EC13C1F7ABB5A0001BC90 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				E72EC1491F7ABC0C0001BC90 /* DeviceUID.m in Sources */,
				E72EC14A1F7ABC0E0001BC90 /* RNDeviceInfo.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */
/* End PBXSourcesBuildPhase section */


/* Begin XCBuildConfiguration section */
/* Begin XCBuildConfiguration section */
@@ -251,6 +306,60 @@
			};
			};
			name = Release;
			name = Release;
		};
		};
		E72EC1461F7ABB5A0001BC90 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CODE_SIGN_STYLE = Automatic;
				GCC_C_LANGUAGE_STANDARD = gnu11;
				OTHER_LDFLAGS = "-ObjC";
				PRODUCT_NAME = "$(TARGET_NAME)";
				SDKROOT = appletvos;
				SKIP_INSTALL = YES;
				TARGETED_DEVICE_FAMILY = 3;
				TVOS_DEPLOYMENT_TARGET = 10.0;
			};
			name = Debug;
		};
		E72EC1471F7ABB5A0001BC90 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CODE_SIGN_STYLE = Automatic;
				GCC_C_LANGUAGE_STANDARD = gnu11;
				OTHER_LDFLAGS = "-ObjC";
				PRODUCT_NAME = "$(TARGET_NAME)";
				SDKROOT = appletvos;
				SKIP_INSTALL = YES;
				TARGETED_DEVICE_FAMILY = 3;
				TVOS_DEPLOYMENT_TARGET = 10.0;
			};
			name = Release;
		};
/* End XCBuildConfiguration section */
/* End XCBuildConfiguration section */


/* Begin XCConfigurationList section */
/* Begin XCConfigurationList section */
@@ -272,6 +381,15 @@
			defaultConfigurationIsVisible = 0;
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
			defaultConfigurationName = Release;
		};
		};
		E72EC1481F7ABB5A0001BC90 /* Build configuration list for PBXNativeTarget "RNDeviceInfo-tvOS" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				E72EC1461F7ABB5A0001BC90 /* Debug */,
				E72EC1471F7ABB5A0001BC90 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
/* End XCConfigurationList section */
	};
	};
	rootObject = DA5891D01BA9A9FC002B4DB2 /* Project object */;
	rootObject = DA5891D01BA9A9FC002B4DB2 /* Project object */;
Loading