// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 51; objects = { /* Begin PBXBuildFile section */ 0C74C61E0C673F7CF03CED83 /* Pods_SolarBT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A83D72A7D0D5399DBC6910A7 /* Pods_SolarBT.framework */; }; 8300091D22A4EAA200094CEF /* CLDeviceDataPlist.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8300091C22A4EAA200094CEF /* CLDeviceDataPlist.swift */; }; 8300091F22A5530900094CEF /* SBTFormShotView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8300091E22A5530900094CEF /* SBTFormShotView.swift */; }; 8302676722BCAB5200F838DD /* headerIcon.png in Resources */ = {isa = PBXBuildFile; fileRef = 8302676622BCAB5100F838DD /* headerIcon.png */; }; 83033B9D22FD6A1200107E52 /* SBTHttpTool.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83033B9C22FD6A1200107E52 /* SBTHttpTool.swift */; }; 83033B9F23010D0C00107E52 /* NetworkManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83033B9E23010D0C00107E52 /* NetworkManager.swift */; }; 83036E32229CD98F0074FB59 /* SBTImportDataVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83036E30229CD98F0074FB59 /* SBTImportDataVCtr.swift */; }; 83036E33229CD98F0074FB59 /* SBTImportDataVCtr.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83036E31229CD98F0074FB59 /* SBTImportDataVCtr.xib */; }; 83036E36229CD9B00074FB59 /* SBTExportDataVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83036E34229CD9B00074FB59 /* SBTExportDataVCtr.swift */; }; 83036E37229CD9B00074FB59 /* SBTExportDataVCtr.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83036E35229CD9B00074FB59 /* SBTExportDataVCtr.xib */; }; 83036E39229D09A00074FB59 /* test20190528.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83036E38229D09A00074FB59 /* test20190528.swift */; }; 8304A6F2227E8A0B00172CBB /* SBTDataModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8304A6F1227E8A0B00172CBB /* SBTDataModel.swift */; }; 83053BFA222D031300CF0771 /* SBTHistoryHeaderCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83053BF9222D031300CF0771 /* SBTHistoryHeaderCell.swift */; }; 83053BFC222D035000CF0771 /* SBTHistoryDataCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83053BFB222D035000CF0771 /* SBTHistoryDataCell.swift */; }; 8307A7E9228A556D001FC8AD /* 5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8307A7E8228A556D001FC8AD /* 5.swift */; }; 8308A38D22003C1A00A71157 /* SBTDashboardCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8308A38B22003C1A00A71157 /* SBTDashboardCell.swift */; }; 8308A39022003F2900A71157 /* WechatIMG12.png in Resources */ = {isa = PBXBuildFile; fileRef = 8308A38F22003F2900A71157 /* WechatIMG12.png */; }; 830DA9A422CC4E7B0021079A /* SBTPrivacyPolicyVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 830DA9A222CC4E7B0021079A /* SBTPrivacyPolicyVCtr.swift */; }; 830DA9A522CC4E7B0021079A /* SBTPrivacyPolicyVCtr.xib in Resources */ = {isa = PBXBuildFile; fileRef = 830DA9A322CC4E7B0021079A /* SBTPrivacyPolicyVCtr.xib */; }; 830DB8632293CC8200284D39 /* ProviderSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 830DB8622293CC8200284D39 /* ProviderSupport.swift */; }; 830DB8652293CD1D00284D39 /* SBTAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 830DB8642293CD1D00284D39 /* SBTAPI.swift */; }; 830DB8672293D45900284D39 /* HttpRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 830DB8662293D45900284D39 /* HttpRequest.swift */; }; 830DB8692293D6CD00284D39 /* SBTModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 830DB8682293D6CD00284D39 /* SBTModel.swift */; }; 830DB86D2293EEE800284D39 /* Network.swift in Sources */ = {isa = PBXBuildFile; fileRef = 830DB86C2293EEE800284D39 /* Network.swift */; }; 830DB87222957D4600284D39 /* WXHTextBox.m in Sources */ = {isa = PBXBuildFile; fileRef = 830DB87022957D4600284D39 /* WXHTextBox.m */; }; 830DB87322957D4600284D39 /* WXHTextBoxField.m in Sources */ = {isa = PBXBuildFile; fileRef = 830DB87122957D4600284D39 /* WXHTextBoxField.m */; }; 830EF7A62303E5D200F443AF /* SBTFileOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 830EF7A52303E5D200F443AF /* SBTFileOperation.swift */; }; 831B4ABF22FD16E70036F955 /* SBTPostNetWork.swift in Sources */ = {isa = PBXBuildFile; fileRef = 831B4ABE22FD16E70036F955 /* SBTPostNetWork.swift */; }; 831D324F230D6E9300D2478A /* SBTBLEServerManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 831D324E230D6E9300D2478A /* SBTBLEServerManager.swift */; }; 831D3255230E76EA00D2478A /* BabyBluetoothSwift.m in Sources */ = {isa = PBXBuildFile; fileRef = 831D3254230E76E900D2478A /* BabyBluetoothSwift.m */; }; 831FC5D0232F79D700EE1A20 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 831FC5D2232F79D700EE1A20 /* InfoPlist.strings */; }; 8324D8B122422DEB003C3717 /* SBTSetBatteryVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8324D8AF22422DEB003C3717 /* SBTSetBatteryVCtr.swift */; }; 8324D8B222422DEB003C3717 /* SBTSetBatteryVCtr.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8324D8B022422DEB003C3717 /* SBTSetBatteryVCtr.xib */; }; 8324D8B522422E07003C3717 /* SBTSetChargeVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8324D8B322422E07003C3717 /* SBTSetChargeVCtr.swift */; }; 8324D8B622422E07003C3717 /* SBTSetChargeVCtr.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8324D8B422422E07003C3717 /* SBTSetChargeVCtr.xib */; }; 8324D8B922422E30003C3717 /* SBTSetLoadVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8324D8B722422E30003C3717 /* SBTSetLoadVCtr.swift */; }; 8324D8BA22422E30003C3717 /* SBTSetLoadVCtr.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8324D8B822422E30003C3717 /* SBTSetLoadVCtr.xib */; }; 8324D8C122422E92003C3717 /* SBTSetRxVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8324D8BF22422E92003C3717 /* SBTSetRxVCtr.swift */; }; 8324D8C222422E92003C3717 /* SBTSetRxVCtr.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8324D8C022422E92003C3717 /* SBTSetRxVCtr.xib */; }; 8324D8C522422EB1003C3717 /* SBTSetTxVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8324D8C322422EB1003C3717 /* SBTSetTxVCtr.swift */; }; 8324D8C622422EB1003C3717 /* SBTSetTxVCtr.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8324D8C422422EB1003C3717 /* SBTSetTxVCtr.xib */; }; 83273209223664CF00FF906F /* SBTContentViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83273208223664CF00FF906F /* SBTContentViewCell.swift */; }; 832A7C41222590B500C824A7 /* SBTSHistoryHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 832A7C40222590B500C824A7 /* SBTSHistoryHeaderView.swift */; }; 8340B634228C2F7A00B5F9E5 /* SBTScreenShootView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8340B633228C2F7A00B5F9E5 /* SBTScreenShootView.swift */; }; 8347B497235D636C003DB222 /* SBTBlackViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8347B495235D636C003DB222 /* SBTBlackViewController.swift */; }; 8347B498235D636C003DB222 /* SBTBlackViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8347B496235D636C003DB222 /* SBTBlackViewController.xib */; }; 8347B4A4235D93F6003DB222 /* CWInteractiveTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8347B49A235D93F6003DB222 /* CWInteractiveTransition.m */; }; 8347B4A5235D93F6003DB222 /* UIViewController+CWLateralSlide.m in Sources */ = {isa = PBXBuildFile; fileRef = 8347B49D235D93F6003DB222 /* UIViewController+CWLateralSlide.m */; }; 8347B4A6235D93F6003DB222 /* CWLateralSlideAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8347B4A0235D93F6003DB222 /* CWLateralSlideAnimator.m */; }; 8347B4A7235D93F6003DB222 /* CWDrawerTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 8347B4A1235D93F6003DB222 /* CWDrawerTransition.m */; }; 8347B4A8235D93F6003DB222 /* CWLateralSlideConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 8347B4A3235D93F6003DB222 /* CWLateralSlideConfiguration.m */; }; 834AFB4423856BAF0010D402 /* CLButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834AFB4323856BAF0010D402 /* CLButton.swift */; }; 834AFB4623856BEE0010D402 /* DownFirewareFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834AFB4523856BEE0010D402 /* DownFirewareFile.swift */; }; 834C73CA23B4918B00066A69 /* THScrollChooseView.m in Sources */ = {isa = PBXBuildFile; fileRef = 834C73C823B4918B00066A69 /* THScrollChooseView.m */; }; 8364203E236FBBCE004018F4 /* BLEConnectUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8364203D236FBBCE004018F4 /* BLEConnectUtils.swift */; }; 83642041236FD326004018F4 /* DetailBLEWorkUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83642040236FD326004018F4 /* DetailBLEWorkUtil.swift */; }; 83654D27226DAF3100FB7D4F /* SBTLeftMenuVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83654D25226DAF3100FB7D4F /* SBTLeftMenuVCtr.swift */; }; 83654D28226DAF3100FB7D4F /* SBTLeftMenuVCtr.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83654D26226DAF3100FB7D4F /* SBTLeftMenuVCtr.xib */; }; 83654D2E226DDC6B00FB7D4F /* SBTLeftMenuCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83654D2D226DDC6B00FB7D4F /* SBTLeftMenuCell.swift */; }; 83654D31226DF2E300FB7D4F /* SBTLanguageVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83654D2F226DF2E300FB7D4F /* SBTLanguageVCtr.swift */; }; 83654D32226DF2E300FB7D4F /* SBTLanguageVCtr.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83654D30226DF2E300FB7D4F /* SBTLanguageVCtr.xib */; }; 83654D35226DF4D100FB7D4F /* SBTFeedbackVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83654D33226DF4D100FB7D4F /* SBTFeedbackVCtr.swift */; }; 83654D36226DF4D100FB7D4F /* SBTFeedbackVCtr.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83654D34226DF4D100FB7D4F /* SBTFeedbackVCtr.xib */; }; 83654D39226EE45A00FB7D4F /* Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83654D37226EE45900FB7D4F /* Extensions.swift */; }; 83654D3A226EE45A00FB7D4F /* ShareManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83654D38226EE45900FB7D4F /* ShareManager.swift */; }; 83654D3D2270581800FB7D4F /* CLDataPlist.m in Sources */ = {isa = PBXBuildFile; fileRef = 83654D3C2270581800FB7D4F /* CLDataPlist.m */; }; 836628BC2297E5310014F96B /* SBTReadSettingParamVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 836628BA2297E5310014F96B /* SBTReadSettingParamVCtr.swift */; }; 836628BD2297E5310014F96B /* SBTReadSettingParamVCtr.xib in Resources */ = {isa = PBXBuildFile; fileRef = 836628BB2297E5310014F96B /* SBTReadSettingParamVCtr.xib */; }; 836628C3229946810014F96B /* SBTFileCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 836628C1229946810014F96B /* SBTFileCell.swift */; }; 836628C4229946810014F96B /* SBTFileCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 836628C2229946810014F96B /* SBTFileCell.xib */; }; 836949A022C387110097AE77 /* SBTNotifictionDeviceContect.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8369499F22C387110097AE77 /* SBTNotifictionDeviceContect.swift */; }; 837D4E3A22681B420049A28B /* DVXBarView.m in Sources */ = {isa = PBXBuildFile; fileRef = 837D4E3422681B400049A28B /* DVXBarView.m */; }; 837D4E3B22681B420049A28B /* DVYBarView.m in Sources */ = {isa = PBXBuildFile; fileRef = 837D4E3822681B410049A28B /* DVYBarView.m */; }; 837D4E3C22681B420049A28B /* DVBarChartView.m in Sources */ = {isa = PBXBuildFile; fileRef = 837D4E3922681B420049A28B /* DVBarChartView.m */; }; 837D4E4222681BFA0049A28B /* UIColor+Hex.m in Sources */ = {isa = PBXBuildFile; fileRef = 837D4E4022681BF90049A28B /* UIColor+Hex.m */; }; 837D4E4322681BFA0049A28B /* UIView+Extension.m in Sources */ = {isa = PBXBuildFile; fileRef = 837D4E4122681BF90049A28B /* UIView+Extension.m */; }; 83887A2921F7FC5D00E8D6D9 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83887A2821F7FC5D00E8D6D9 /* AppDelegate.swift */; }; 83887A2E21F7FC5D00E8D6D9 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 83887A2C21F7FC5D00E8D6D9 /* Main.storyboard */; }; 83887A3021F7FC6100E8D6D9 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 83887A2F21F7FC6100E8D6D9 /* Assets.xcassets */; }; 83887A3321F7FC6100E8D6D9 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 83887A3121F7FC6100E8D6D9 /* LaunchScreen.storyboard */; }; 83887A3E21F7FC6100E8D6D9 /* SolarBTTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83887A3D21F7FC6100E8D6D9 /* SolarBTTests.swift */; }; 83887A4921F7FC6100E8D6D9 /* SolarBTUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83887A4821F7FC6100E8D6D9 /* SolarBTUITests.swift */; }; 83887A6621F80BAE00E8D6D9 /* UIBarButtonItem+item.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83887A6221F80BAE00E8D6D9 /* UIBarButtonItem+item.swift */; }; 83887A6721F80BAE00E8D6D9 /* UITableViw+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83887A6321F80BAE00E8D6D9 /* UITableViw+Extension.swift */; }; 83887A6821F80BAE00E8D6D9 /* DesignableViews.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83887A6421F80BAE00E8D6D9 /* DesignableViews.swift */; }; 83887A6921F80BAE00E8D6D9 /* UIVIew+Positioning.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83887A6521F80BAE00E8D6D9 /* UIVIew+Positioning.swift */; }; 83887A6B21F80C3600E8D6D9 /* AppShare.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83887A6A21F80C3600E8D6D9 /* AppShare.swift */; }; 83887A6D21F8559B00E8D6D9 /* RootNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83887A6C21F8559B00E8D6D9 /* RootNavigationController.swift */; }; 83887A7221F85E0500E8D6D9 /* SBTHomeVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83887A7121F85E0500E8D6D9 /* SBTHomeVCtr.swift */; }; 83887A7421F8657200E8D6D9 /* ProjectConstant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83887A7321F8657200E8D6D9 /* ProjectConstant.swift */; }; 8395C5A32315048800238E0B /* ModbusData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8395C5A22315048800238E0B /* ModbusData.swift */; }; 8396C828229FF4F700347F99 /* CLPlistTool.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8396C827229FF4F700347F99 /* CLPlistTool.swift */; }; 8399C8C722266952006456A4 /* SBTBLEViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8399C8C522266952006456A4 /* SBTBLEViewController.swift */; }; 8399C8E122267F93006456A4 /* NSString+WithCRCModbus.m in Sources */ = {isa = PBXBuildFile; fileRef = 8399C8DB22267F91006456A4 /* NSString+WithCRCModbus.m */; }; 8399C8E222267F93006456A4 /* NSData+CRC16.m in Sources */ = {isa = PBXBuildFile; fileRef = 8399C8DE22267F92006456A4 /* NSData+CRC16.m */; }; 8399C8E42226A3E9006456A4 /* SBTFormView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8399C8E32226A3E9006456A4 /* SBTFormView.swift */; }; 8399C8E62226A3F9006456A4 /* SBTChartsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8399C8E52226A3F9006456A4 /* SBTChartsView.swift */; }; 8399C9702227D630006456A4 /* SBTAddDeviceVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8399C96E2227D630006456A4 /* SBTAddDeviceVCtr.swift */; }; 8399C9712227D630006456A4 /* SBTAddDeviceVCtr.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8399C96F2227D630006456A4 /* SBTAddDeviceVCtr.xib */; }; 8399C9742227D654006456A4 /* SBTAddDeviceCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8399C9722227D654006456A4 /* SBTAddDeviceCell.swift */; }; 8399C9752227D654006456A4 /* SBTAddDeviceCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8399C9732227D654006456A4 /* SBTAddDeviceCell.xib */; }; 83AD23E1224DC9080042F615 /* SBTDashboardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83AD23E0224DC9080042F615 /* SBTDashboardView.swift */; }; 83AD23E3224DE7080042F615 /* SBTDashboardCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83AD23E2224DE7070042F615 /* SBTDashboardCell.xib */; }; 83B07D4C21FED68500842A83 /* SBTDeviceDetaiVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83B07D4A21FED68500842A83 /* SBTDeviceDetaiVCtr.swift */; }; 83B07D4D21FED68500842A83 /* SBTDeviceDetaiVCtr.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83B07D4B21FED68500842A83 /* SBTDeviceDetaiVCtr.xib */; }; 83B07D5021FF03C000842A83 /* SBTRealTimeStatusVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83B07D4E21FF03C000842A83 /* SBTRealTimeStatusVCtr.swift */; }; 83B07D5121FF03C000842A83 /* SBTRealTimeStatusVCtr.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83B07D4F21FF03C000842A83 /* SBTRealTimeStatusVCtr.xib */; }; 83B07D5821FF042400842A83 /* SBTBaseInfoVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83B07D5621FF042400842A83 /* SBTBaseInfoVCtr.swift */; }; 83B07D5921FF042400842A83 /* SBTBaseInfoVCtr.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83B07D5721FF042400842A83 /* SBTBaseInfoVCtr.xib */; }; 83B07D6321FF1A7A00842A83 /* SBTRTStatusCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83B07D6121FF1A7A00842A83 /* SBTRTStatusCell.swift */; }; 83B07D6421FF1A7A00842A83 /* SBTRTStatusCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83B07D6221FF1A7A00842A83 /* SBTRTStatusCell.xib */; }; 83B55C8222B66ECE000D85AB /* SBTSetFileNameVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83B55C8022B66ECE000D85AB /* SBTSetFileNameVCtr.swift */; }; 83B55C8322B66ECE000D85AB /* SBTSetFileNameVCtr.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83B55C8122B66ECE000D85AB /* SBTSetFileNameVCtr.xib */; }; 83B55CC822B77C0A000D85AB /* LocalizationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83B55CC722B77C0A000D85AB /* LocalizationManager.swift */; }; 83BFD483227FD44C009CB9ED /* ZQTCustomSwitch.m in Sources */ = {isa = PBXBuildFile; fileRef = 83BFD482227FD44C009CB9ED /* ZQTCustomSwitch.m */; }; 83BFD5052282AA6B009CB9ED /* SBTConnectSuccessVCtr.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83BFD5032282AA6B009CB9ED /* SBTConnectSuccessVCtr.xib */; }; 83BFD5082282AA97009CB9ED /* SBTEnterPasswordVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83BFD5062282AA97009CB9ED /* SBTEnterPasswordVCtr.swift */; }; 83BFD5092282AA97009CB9ED /* SBTEnterPasswordVCtr.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83BFD5072282AA97009CB9ED /* SBTEnterPasswordVCtr.xib */; }; 83BFD50C2282AB4E009CB9ED /* SBTUpdatePasswordVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83BFD50A2282AB4E009CB9ED /* SBTUpdatePasswordVCtr.swift */; }; 83BFD50D2282AB4E009CB9ED /* SBTUpdatePasswordVCtr.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83BFD50B2282AB4E009CB9ED /* SBTUpdatePasswordVCtr.xib */; }; 83BFD5102282ABEE009CB9ED /* SBTCheckUpdateVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83BFD50E2282ABEE009CB9ED /* SBTCheckUpdateVCtr.swift */; }; 83BFD5112282ABEE009CB9ED /* SBTCheckUpdateVCtr.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83BFD50F2282ABEE009CB9ED /* SBTCheckUpdateVCtr.xib */; }; 83BFD5142282AC78009CB9ED /* SBTDownloadVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83BFD5122282AC78009CB9ED /* SBTDownloadVCtr.swift */; }; 83BFD5152282AC78009CB9ED /* SBTDownloadVCtr.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83BFD5132282AC78009CB9ED /* SBTDownloadVCtr.xib */; }; 83BFD51C2282AD08009CB9ED /* SBTDownloadFailVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83BFD51A2282AD08009CB9ED /* SBTDownloadFailVCtr.swift */; }; 83BFD51D2282AD08009CB9ED /* SBTDownloadFailVCtr.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83BFD51B2282AD08009CB9ED /* SBTDownloadFailVCtr.xib */; }; 83BFD5242282AF01009CB9ED /* SBTUpdateloadingVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83BFD5222282AF01009CB9ED /* SBTUpdateloadingVCtr.swift */; }; 83BFD5252282AF01009CB9ED /* SBTUpdateloadingVCtr.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83BFD5232282AF01009CB9ED /* SBTUpdateloadingVCtr.xib */; }; 83BFD5282282AF44009CB9ED /* SBTUpdateFailVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83BFD5262282AF44009CB9ED /* SBTUpdateFailVCtr.swift */; }; 83BFD5292282AF44009CB9ED /* SBTUpdateFailVCtr.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83BFD5272282AF44009CB9ED /* SBTUpdateFailVCtr.xib */; }; 83BFD52C2282AF92009CB9ED /* SBTUpateDeviceNameVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83BFD52A2282AF92009CB9ED /* SBTUpateDeviceNameVCtr.swift */; }; 83BFD52D2282AF92009CB9ED /* SBTUpateDeviceNameVCtr.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83BFD52B2282AF92009CB9ED /* SBTUpateDeviceNameVCtr.xib */; }; 83C6308F233877E50087A6AA /* SBTLocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83C6308E233877E50087A6AA /* SBTLocation.swift */; }; 83C6309123389BFB0087A6AA /* SBTFirmwareUpdate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83C6309023389BFB0087A6AA /* SBTFirmwareUpdate.swift */; }; 83D15AD92286B78F0028C1FF /* SBTReadLoadingVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83D15AD72286B78F0028C1FF /* SBTReadLoadingVCtr.swift */; }; 83D15ADA2286B78F0028C1FF /* SBTReadLoadingVCtr.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83D15AD82286B78F0028C1FF /* SBTReadLoadingVCtr.xib */; }; 83D195BB238624AD00026809 /* SBTDownloadSuccessVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83D195B9238624AD00026809 /* SBTDownloadSuccessVCtr.swift */; }; 83D195BC238624AD00026809 /* SBTDownloadSuccessVCtr.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83D195BA238624AD00026809 /* SBTDownloadSuccessVCtr.xib */; }; 83D195BE238624C300026809 /* SBTConnectSuccessVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83D195BD238624C300026809 /* SBTConnectSuccessVCtr.swift */; }; 83D195C2238624EA00026809 /* SBTBLEViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83D195C0238624EA00026809 /* SBTBLEViewController.xib */; }; 83D83FF322BB79EE001FDD5F /* NSBundle+DAUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 83D83FEF22BB79EC001FDD5F /* NSBundle+DAUtils.m */; }; 83D83FF422BB79EE001FDD5F /* DAConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 83D83FF022BB79ED001FDD5F /* DAConfig.m */; }; 83D90D3721F9B7B2007093F9 /* SBTHomeTableViewHeader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83D90D3621F9B7B2007093F9 /* SBTHomeTableViewHeader.swift */; }; 83D90D3E21FAB781007093F9 /* HDEmptyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83D90D3921FAB781007093F9 /* HDEmptyView.swift */; }; 83D90D3F21FAB781007093F9 /* HDRunTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83D90D3A21FAB781007093F9 /* HDRunTime.swift */; }; 83D90D4021FAB781007093F9 /* UIView+Position.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83D90D3B21FAB781007093F9 /* UIView+Position.swift */; }; 83D90D4121FAB781007093F9 /* UIScrollView+Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83D90D3C21FAB781007093F9 /* UIScrollView+Empty.swift */; }; 83D90D4221FAB781007093F9 /* HDEmptyBaseView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83D90D3D21FAB781007093F9 /* HDEmptyBaseView.swift */; }; 83D90D4421FAB826007093F9 /* SBTEmptyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83D90D4321FAB826007093F9 /* SBTEmptyView.swift */; }; 83D90D4621FABD5D007093F9 /* SBTEmptyView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83D90D4521FABD5D007093F9 /* SBTEmptyView.xib */; }; 83DC078622BA17F800AEE504 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 83DC078822BA17F800AEE504 /* Localizable.strings */; }; 83DD0A5421F87E9000DAA6DE /* BaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83DD0A5321F87E9000DAA6DE /* BaseViewController.swift */; }; 83DD0A9121F997FF00DAA6DE /* SBTHomeCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83DD0A8F21F997FF00DAA6DE /* SBTHomeCell.swift */; }; 83DD0A9221F997FF00DAA6DE /* SBTHomeCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83DD0A9021F997FF00DAA6DE /* SBTHomeCell.xib */; }; 83F799602238DC1500A3CEE7 /* ContentViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 83F7995D2238DC1400A3CEE7 /* ContentViewCell.m */; }; 83F799612238DC1500A3CEE7 /* SheetView.m in Sources */ = {isa = PBXBuildFile; fileRef = 83F7995E2238DC1400A3CEE7 /* SheetView.m */; }; 83F799652238F7B700A3CEE7 /* SBTHorizontalScreenVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83F799632238F7B700A3CEE7 /* SBTHorizontalScreenVCtr.swift */; }; 83F799662238F7B700A3CEE7 /* SBTHorizontalScreenVCtr.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83F799642238F7B700A3CEE7 /* SBTHorizontalScreenVCtr.xib */; }; 83F7996A223916D800A3CEE7 /* SBTPramSettingVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83F79968223916D800A3CEE7 /* SBTPramSettingVCtr.swift */; }; 83F7996B223916D800A3CEE7 /* SBTPramSettingVCtr.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83F79969223916D800A3CEE7 /* SBTPramSettingVCtr.xib */; }; 83F7996D22393EC000A3CEE7 /* SBTHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83F7996C22393EC000A3CEE7 /* SBTHeaderView.swift */; }; 83F799702239FCF400A3CEE7 /* SBTParamSet_BatteryCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83F7996E2239FCF400A3CEE7 /* SBTParamSet_BatteryCell.swift */; }; 83F799712239FCF400A3CEE7 /* SBTParamSet_BatteryCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83F7996F2239FCF400A3CEE7 /* SBTParamSet_BatteryCell.xib */; }; 83F79974223A326500A3CEE7 /* SBTParamSet_ChargerCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83F79972223A326500A3CEE7 /* SBTParamSet_ChargerCell.swift */; }; 83F79975223A326500A3CEE7 /* SBTParamSet_ChargerCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83F79973223A326500A3CEE7 /* SBTParamSet_ChargerCell.xib */; }; 83F79978223A32AD00A3CEE7 /* SBTParamSet_LoadCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83F79976223A32AD00A3CEE7 /* SBTParamSet_LoadCell.swift */; }; 83F79979223A32AD00A3CEE7 /* SBTParamSet_LoadCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83F79977223A32AD00A3CEE7 /* SBTParamSet_LoadCell.xib */; }; 83F7997C223A32D100A3CEE7 /* SBTParamSet_TXCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83F7997A223A32D100A3CEE7 /* SBTParamSet_TXCell.swift */; }; 83F7997D223A32D100A3CEE7 /* SBTParamSet_TXCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83F7997B223A32D100A3CEE7 /* SBTParamSet_TXCell.xib */; }; 83F79980223A332000A3CEE7 /* SBTParamSet_RXCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83F7997E223A332000A3CEE7 /* SBTParamSet_RXCell.swift */; }; 83F79981223A332000A3CEE7 /* SBTParamSet_RXCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83F7997F223A332000A3CEE7 /* SBTParamSet_RXCell.xib */; }; 83F94F9822754B4E0036D844 /* SBTDeviceModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83F94F9722754B4E0036D844 /* SBTDeviceModel.swift */; }; 83F94F9A2275806F0036D844 /* DeviceData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83F94F992275806F0036D844 /* DeviceData.swift */; }; 83F94FAD227841340036D844 /* SBTData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83F94FAC227841330036D844 /* SBTData.swift */; }; 83FA1D2A228D539C0029B4E2 /* DVPlot.m in Sources */ = {isa = PBXBuildFile; fileRef = 83FA1D29228D539C0029B4E2 /* DVPlot.m */; }; 83FADCD922041FD300A5DA5F /* SBTHistoryDataVCtr.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83FADCD722041FD300A5DA5F /* SBTHistoryDataVCtr.swift */; }; 83FADCDA22041FD300A5DA5F /* SBTHistoryDataVCtr.xib in Resources */ = {isa = PBXBuildFile; fileRef = 83FADCD822041FD300A5DA5F /* SBTHistoryDataVCtr.xib */; }; 83FE84502271C312002F21D2 /* UUUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 83FE844F2271C312002F21D2 /* UUUtils.m */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ 83887A3A21F7FC6100E8D6D9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 83887A1D21F7FC5D00E8D6D9 /* Project object */; proxyType = 1; remoteGlobalIDString = 83887A2421F7FC5D00E8D6D9; remoteInfo = SolarBT; }; 83887A4521F7FC6100E8D6D9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 83887A1D21F7FC5D00E8D6D9 /* Project object */; proxyType = 1; remoteGlobalIDString = 83887A2421F7FC5D00E8D6D9; remoteInfo = SolarBT; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ 8300091C22A4EAA200094CEF /* CLDeviceDataPlist.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CLDeviceDataPlist.swift; sourceTree = ""; }; 8300091E22A5530900094CEF /* SBTFormShotView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTFormShotView.swift; sourceTree = ""; }; 8302676622BCAB5100F838DD /* headerIcon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = headerIcon.png; sourceTree = ""; }; 83033B9C22FD6A1200107E52 /* SBTHttpTool.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = SBTHttpTool.swift; path = ../../Main/UI/Home/SBTHttpTool.swift; sourceTree = ""; }; 83033B9E23010D0C00107E52 /* NetworkManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = NetworkManager.swift; path = ../../Main/UI/Home/NetworkManager.swift; sourceTree = ""; }; 83036E30229CD98F0074FB59 /* SBTImportDataVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTImportDataVCtr.swift; sourceTree = ""; }; 83036E31229CD98F0074FB59 /* SBTImportDataVCtr.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTImportDataVCtr.xib; sourceTree = ""; }; 83036E34229CD9B00074FB59 /* SBTExportDataVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTExportDataVCtr.swift; sourceTree = ""; }; 83036E35229CD9B00074FB59 /* SBTExportDataVCtr.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTExportDataVCtr.xib; sourceTree = ""; }; 83036E38229D09A00074FB59 /* test20190528.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = test20190528.swift; sourceTree = ""; }; 8304A6F1227E8A0B00172CBB /* SBTDataModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTDataModel.swift; sourceTree = ""; }; 83053BF9222D031300CF0771 /* SBTHistoryHeaderCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTHistoryHeaderCell.swift; sourceTree = ""; }; 83053BFB222D035000CF0771 /* SBTHistoryDataCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTHistoryDataCell.swift; sourceTree = ""; }; 8307A7E8228A556D001FC8AD /* 5.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = 5.swift; sourceTree = ""; }; 8308A38B22003C1A00A71157 /* SBTDashboardCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTDashboardCell.swift; sourceTree = ""; }; 8308A38F22003F2900A71157 /* WechatIMG12.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = WechatIMG12.png; sourceTree = ""; }; 830DA9A222CC4E7B0021079A /* SBTPrivacyPolicyVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTPrivacyPolicyVCtr.swift; sourceTree = ""; }; 830DA9A322CC4E7B0021079A /* SBTPrivacyPolicyVCtr.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTPrivacyPolicyVCtr.xib; sourceTree = ""; }; 830DB8622293CC8200284D39 /* ProviderSupport.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProviderSupport.swift; sourceTree = ""; }; 830DB8642293CD1D00284D39 /* SBTAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTAPI.swift; sourceTree = ""; }; 830DB8662293D45900284D39 /* HttpRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HttpRequest.swift; sourceTree = ""; }; 830DB8682293D6CD00284D39 /* SBTModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTModel.swift; sourceTree = ""; }; 830DB86C2293EEE800284D39 /* Network.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Network.swift; sourceTree = ""; }; 830DB86E22957D4600284D39 /* WXHTextBoxField.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXHTextBoxField.h; sourceTree = ""; }; 830DB86F22957D4600284D39 /* WXHTextBox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXHTextBox.h; sourceTree = ""; }; 830DB87022957D4600284D39 /* WXHTextBox.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WXHTextBox.m; sourceTree = ""; }; 830DB87122957D4600284D39 /* WXHTextBoxField.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WXHTextBoxField.m; sourceTree = ""; }; 830EF7A52303E5D200F443AF /* SBTFileOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTFileOperation.swift; sourceTree = ""; }; 831B4ABE22FD16E70036F955 /* SBTPostNetWork.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = SBTPostNetWork.swift; path = ../../Main/UI/Home/SBTPostNetWork.swift; sourceTree = ""; }; 831D324E230D6E9300D2478A /* SBTBLEServerManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTBLEServerManager.swift; sourceTree = ""; }; 831D3253230E76E900D2478A /* BabyBluetoothSwift.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BabyBluetoothSwift.h; sourceTree = ""; }; 831D3254230E76E900D2478A /* BabyBluetoothSwift.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BabyBluetoothSwift.m; sourceTree = ""; }; 831FC5D1232F79D700EE1A20 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; 831FC5D3232F79D900EE1A20 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/InfoPlist.strings"; sourceTree = ""; }; 8324D8AF22422DEB003C3717 /* SBTSetBatteryVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTSetBatteryVCtr.swift; sourceTree = ""; }; 8324D8B022422DEB003C3717 /* SBTSetBatteryVCtr.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTSetBatteryVCtr.xib; sourceTree = ""; }; 8324D8B322422E07003C3717 /* SBTSetChargeVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTSetChargeVCtr.swift; sourceTree = ""; }; 8324D8B422422E07003C3717 /* SBTSetChargeVCtr.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTSetChargeVCtr.xib; sourceTree = ""; }; 8324D8B722422E30003C3717 /* SBTSetLoadVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTSetLoadVCtr.swift; sourceTree = ""; }; 8324D8B822422E30003C3717 /* SBTSetLoadVCtr.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTSetLoadVCtr.xib; sourceTree = ""; }; 8324D8BF22422E92003C3717 /* SBTSetRxVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTSetRxVCtr.swift; sourceTree = ""; }; 8324D8C022422E92003C3717 /* SBTSetRxVCtr.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTSetRxVCtr.xib; sourceTree = ""; }; 8324D8C322422EB1003C3717 /* SBTSetTxVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTSetTxVCtr.swift; sourceTree = ""; }; 8324D8C422422EB1003C3717 /* SBTSetTxVCtr.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTSetTxVCtr.xib; sourceTree = ""; }; 83273208223664CF00FF906F /* SBTContentViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTContentViewCell.swift; sourceTree = ""; }; 832A7C40222590B500C824A7 /* SBTSHistoryHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTSHistoryHeaderView.swift; sourceTree = ""; }; 8335AA742387871A00989793 /* PingFangSC Heavy.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "PingFangSC Heavy.ttf"; sourceTree = ""; }; 8340410C23863C720019A0F4 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Main.strings; sourceTree = ""; }; 8340410E23863C720019A0F4 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Main.strings"; sourceTree = ""; }; 8340411023863C980019A0F4 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/LaunchScreen.strings; sourceTree = ""; }; 8340411223863C990019A0F4 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/LaunchScreen.strings"; sourceTree = ""; }; 8340B633228C2F7A00B5F9E5 /* SBTScreenShootView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTScreenShootView.swift; sourceTree = ""; }; 8347B495235D636C003DB222 /* SBTBlackViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTBlackViewController.swift; sourceTree = ""; }; 8347B496235D636C003DB222 /* SBTBlackViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTBlackViewController.xib; sourceTree = ""; }; 8347B49A235D93F6003DB222 /* CWInteractiveTransition.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CWInteractiveTransition.m; sourceTree = ""; }; 8347B49B235D93F6003DB222 /* CWDrawerTransition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CWDrawerTransition.h; sourceTree = ""; }; 8347B49C235D93F6003DB222 /* CWLateralSlideAnimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CWLateralSlideAnimator.h; sourceTree = ""; }; 8347B49D235D93F6003DB222 /* UIViewController+CWLateralSlide.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIViewController+CWLateralSlide.m"; sourceTree = ""; }; 8347B49E235D93F6003DB222 /* CWLateralSlideConfiguration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CWLateralSlideConfiguration.h; sourceTree = ""; }; 8347B49F235D93F6003DB222 /* CWInteractiveTransition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CWInteractiveTransition.h; sourceTree = ""; }; 8347B4A0235D93F6003DB222 /* CWLateralSlideAnimator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CWLateralSlideAnimator.m; sourceTree = ""; }; 8347B4A1235D93F6003DB222 /* CWDrawerTransition.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CWDrawerTransition.m; sourceTree = ""; }; 8347B4A2235D93F6003DB222 /* UIViewController+CWLateralSlide.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIViewController+CWLateralSlide.h"; sourceTree = ""; }; 8347B4A3235D93F6003DB222 /* CWLateralSlideConfiguration.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CWLateralSlideConfiguration.m; sourceTree = ""; }; 834AFB42238566EA0010D402 /* SolarBT-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "SolarBT-Bridging-Header.h"; sourceTree = ""; }; 834AFB4323856BAF0010D402 /* CLButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CLButton.swift; sourceTree = ""; }; 834AFB4523856BEE0010D402 /* DownFirewareFile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownFirewareFile.swift; sourceTree = ""; }; 834C73C823B4918B00066A69 /* THScrollChooseView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = THScrollChooseView.m; sourceTree = ""; }; 834C73C923B4918B00066A69 /* THScrollChooseView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = THScrollChooseView.h; sourceTree = ""; }; 8364203D236FBBCE004018F4 /* BLEConnectUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BLEConnectUtils.swift; sourceTree = ""; }; 83642040236FD326004018F4 /* DetailBLEWorkUtil.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DetailBLEWorkUtil.swift; sourceTree = ""; }; 83654D25226DAF3100FB7D4F /* SBTLeftMenuVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTLeftMenuVCtr.swift; sourceTree = ""; }; 83654D26226DAF3100FB7D4F /* SBTLeftMenuVCtr.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTLeftMenuVCtr.xib; sourceTree = ""; }; 83654D2D226DDC6B00FB7D4F /* SBTLeftMenuCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SBTLeftMenuCell.swift; sourceTree = ""; }; 83654D2F226DF2E300FB7D4F /* SBTLanguageVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTLanguageVCtr.swift; sourceTree = ""; }; 83654D30226DF2E300FB7D4F /* SBTLanguageVCtr.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTLanguageVCtr.xib; sourceTree = ""; }; 83654D33226DF4D100FB7D4F /* SBTFeedbackVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTFeedbackVCtr.swift; sourceTree = ""; }; 83654D34226DF4D100FB7D4F /* SBTFeedbackVCtr.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTFeedbackVCtr.xib; sourceTree = ""; }; 83654D37226EE45900FB7D4F /* Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Extensions.swift; sourceTree = ""; }; 83654D38226EE45900FB7D4F /* ShareManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ShareManager.swift; sourceTree = ""; }; 83654D3B2270581800FB7D4F /* CLDataPlist.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CLDataPlist.h; sourceTree = ""; }; 83654D3C2270581800FB7D4F /* CLDataPlist.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CLDataPlist.m; sourceTree = ""; }; 836628BA2297E5310014F96B /* SBTReadSettingParamVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTReadSettingParamVCtr.swift; sourceTree = ""; }; 836628BB2297E5310014F96B /* SBTReadSettingParamVCtr.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTReadSettingParamVCtr.xib; sourceTree = ""; }; 836628C1229946810014F96B /* SBTFileCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTFileCell.swift; sourceTree = ""; }; 836628C2229946810014F96B /* SBTFileCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTFileCell.xib; sourceTree = ""; }; 8369499F22C387110097AE77 /* SBTNotifictionDeviceContect.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTNotifictionDeviceContect.swift; sourceTree = ""; }; 837D4E3422681B400049A28B /* DVXBarView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DVXBarView.m; sourceTree = ""; }; 837D4E3522681B400049A28B /* DVXBarView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DVXBarView.h; sourceTree = ""; }; 837D4E3622681B410049A28B /* DVYBarView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DVYBarView.h; sourceTree = ""; }; 837D4E3722681B410049A28B /* DVBarChartView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DVBarChartView.h; sourceTree = ""; }; 837D4E3822681B410049A28B /* DVYBarView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DVYBarView.m; sourceTree = ""; }; 837D4E3922681B420049A28B /* DVBarChartView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DVBarChartView.m; sourceTree = ""; }; 837D4E3E22681BF80049A28B /* UIView+Extension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIView+Extension.h"; sourceTree = ""; }; 837D4E3F22681BF90049A28B /* UIColor+Hex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIColor+Hex.h"; sourceTree = ""; }; 837D4E4022681BF90049A28B /* UIColor+Hex.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIColor+Hex.m"; sourceTree = ""; }; 837D4E4122681BF90049A28B /* UIView+Extension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+Extension.m"; sourceTree = ""; }; 83887A2521F7FC5D00E8D6D9 /* SolarBT.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SolarBT.app; sourceTree = BUILT_PRODUCTS_DIR; }; 83887A2821F7FC5D00E8D6D9 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; 83887A2D21F7FC5D00E8D6D9 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; 83887A2F21F7FC6100E8D6D9 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 83887A3221F7FC6100E8D6D9 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 83887A3421F7FC6100E8D6D9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 83887A3921F7FC6100E8D6D9 /* SolarBTTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SolarBTTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 83887A3D21F7FC6100E8D6D9 /* SolarBTTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SolarBTTests.swift; sourceTree = ""; }; 83887A3F21F7FC6100E8D6D9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 83887A4421F7FC6100E8D6D9 /* SolarBTUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SolarBTUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 83887A4821F7FC6100E8D6D9 /* SolarBTUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SolarBTUITests.swift; sourceTree = ""; }; 83887A4A21F7FC6100E8D6D9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 83887A6221F80BAE00E8D6D9 /* UIBarButtonItem+item.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIBarButtonItem+item.swift"; sourceTree = ""; }; 83887A6321F80BAE00E8D6D9 /* UITableViw+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UITableViw+Extension.swift"; sourceTree = ""; }; 83887A6421F80BAE00E8D6D9 /* DesignableViews.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DesignableViews.swift; sourceTree = ""; }; 83887A6521F80BAE00E8D6D9 /* UIVIew+Positioning.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIVIew+Positioning.swift"; sourceTree = ""; }; 83887A6A21F80C3600E8D6D9 /* AppShare.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppShare.swift; sourceTree = ""; }; 83887A6C21F8559B00E8D6D9 /* RootNavigationController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RootNavigationController.swift; sourceTree = ""; }; 83887A7121F85E0500E8D6D9 /* SBTHomeVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTHomeVCtr.swift; sourceTree = ""; }; 83887A7321F8657200E8D6D9 /* ProjectConstant.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProjectConstant.swift; sourceTree = ""; }; 8395C5A22315048800238E0B /* ModbusData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ModbusData.swift; sourceTree = ""; }; 8396C827229FF4F700347F99 /* CLPlistTool.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CLPlistTool.swift; sourceTree = ""; }; 8399C8C522266952006456A4 /* SBTBLEViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTBLEViewController.swift; sourceTree = ""; }; 8399C8DB22267F91006456A4 /* NSString+WithCRCModbus.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+WithCRCModbus.m"; sourceTree = ""; }; 8399C8DD22267F92006456A4 /* NSData+CRC16.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSData+CRC16.h"; sourceTree = ""; }; 8399C8DE22267F92006456A4 /* NSData+CRC16.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSData+CRC16.m"; sourceTree = ""; }; 8399C8DF22267F92006456A4 /* NSString+WithCRCModbus.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+WithCRCModbus.h"; sourceTree = ""; }; 8399C8E32226A3E9006456A4 /* SBTFormView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTFormView.swift; sourceTree = ""; }; 8399C8E52226A3F9006456A4 /* SBTChartsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTChartsView.swift; sourceTree = ""; }; 8399C96E2227D630006456A4 /* SBTAddDeviceVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTAddDeviceVCtr.swift; sourceTree = ""; }; 8399C96F2227D630006456A4 /* SBTAddDeviceVCtr.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTAddDeviceVCtr.xib; sourceTree = ""; }; 8399C9722227D654006456A4 /* SBTAddDeviceCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTAddDeviceCell.swift; sourceTree = ""; }; 8399C9732227D654006456A4 /* SBTAddDeviceCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTAddDeviceCell.xib; sourceTree = ""; }; 83AD23E0224DC9080042F615 /* SBTDashboardView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTDashboardView.swift; sourceTree = ""; }; 83AD23E2224DE7070042F615 /* SBTDashboardCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = SBTDashboardCell.xib; sourceTree = ""; }; 83B07D4A21FED68500842A83 /* SBTDeviceDetaiVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTDeviceDetaiVCtr.swift; sourceTree = ""; }; 83B07D4B21FED68500842A83 /* SBTDeviceDetaiVCtr.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTDeviceDetaiVCtr.xib; sourceTree = ""; }; 83B07D4E21FF03C000842A83 /* SBTRealTimeStatusVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTRealTimeStatusVCtr.swift; sourceTree = ""; }; 83B07D4F21FF03C000842A83 /* SBTRealTimeStatusVCtr.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTRealTimeStatusVCtr.xib; sourceTree = ""; }; 83B07D5621FF042400842A83 /* SBTBaseInfoVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTBaseInfoVCtr.swift; sourceTree = ""; }; 83B07D5721FF042400842A83 /* SBTBaseInfoVCtr.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTBaseInfoVCtr.xib; sourceTree = ""; }; 83B07D6121FF1A7A00842A83 /* SBTRTStatusCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTRTStatusCell.swift; sourceTree = ""; }; 83B07D6221FF1A7A00842A83 /* SBTRTStatusCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTRTStatusCell.xib; sourceTree = ""; }; 83B55C8022B66ECE000D85AB /* SBTSetFileNameVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTSetFileNameVCtr.swift; sourceTree = ""; }; 83B55C8122B66ECE000D85AB /* SBTSetFileNameVCtr.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTSetFileNameVCtr.xib; sourceTree = ""; }; 83B55CC722B77C0A000D85AB /* LocalizationManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocalizationManager.swift; sourceTree = ""; }; 83BFD481227FD44C009CB9ED /* ZQTCustomSwitch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZQTCustomSwitch.h; sourceTree = ""; }; 83BFD482227FD44C009CB9ED /* ZQTCustomSwitch.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZQTCustomSwitch.m; sourceTree = ""; }; 83BFD5032282AA6B009CB9ED /* SBTConnectSuccessVCtr.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTConnectSuccessVCtr.xib; sourceTree = ""; }; 83BFD5062282AA97009CB9ED /* SBTEnterPasswordVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTEnterPasswordVCtr.swift; sourceTree = ""; }; 83BFD5072282AA97009CB9ED /* SBTEnterPasswordVCtr.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTEnterPasswordVCtr.xib; sourceTree = ""; }; 83BFD50A2282AB4E009CB9ED /* SBTUpdatePasswordVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTUpdatePasswordVCtr.swift; sourceTree = ""; }; 83BFD50B2282AB4E009CB9ED /* SBTUpdatePasswordVCtr.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTUpdatePasswordVCtr.xib; sourceTree = ""; }; 83BFD50E2282ABEE009CB9ED /* SBTCheckUpdateVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTCheckUpdateVCtr.swift; sourceTree = ""; }; 83BFD50F2282ABEE009CB9ED /* SBTCheckUpdateVCtr.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTCheckUpdateVCtr.xib; sourceTree = ""; }; 83BFD5122282AC78009CB9ED /* SBTDownloadVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTDownloadVCtr.swift; sourceTree = ""; }; 83BFD5132282AC78009CB9ED /* SBTDownloadVCtr.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTDownloadVCtr.xib; sourceTree = ""; }; 83BFD51A2282AD08009CB9ED /* SBTDownloadFailVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTDownloadFailVCtr.swift; sourceTree = ""; }; 83BFD51B2282AD08009CB9ED /* SBTDownloadFailVCtr.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTDownloadFailVCtr.xib; sourceTree = ""; }; 83BFD5222282AF01009CB9ED /* SBTUpdateloadingVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTUpdateloadingVCtr.swift; sourceTree = ""; }; 83BFD5232282AF01009CB9ED /* SBTUpdateloadingVCtr.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTUpdateloadingVCtr.xib; sourceTree = ""; }; 83BFD5262282AF44009CB9ED /* SBTUpdateFailVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTUpdateFailVCtr.swift; sourceTree = ""; }; 83BFD5272282AF44009CB9ED /* SBTUpdateFailVCtr.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTUpdateFailVCtr.xib; sourceTree = ""; }; 83BFD52A2282AF92009CB9ED /* SBTUpateDeviceNameVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTUpateDeviceNameVCtr.swift; sourceTree = ""; }; 83BFD52B2282AF92009CB9ED /* SBTUpateDeviceNameVCtr.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTUpateDeviceNameVCtr.xib; sourceTree = ""; }; 83C6308E233877E50087A6AA /* SBTLocation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTLocation.swift; sourceTree = ""; }; 83C6309023389BFB0087A6AA /* SBTFirmwareUpdate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTFirmwareUpdate.swift; sourceTree = ""; }; 83D15AD72286B78F0028C1FF /* SBTReadLoadingVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTReadLoadingVCtr.swift; sourceTree = ""; }; 83D15AD82286B78F0028C1FF /* SBTReadLoadingVCtr.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTReadLoadingVCtr.xib; sourceTree = ""; }; 83D195B9238624AD00026809 /* SBTDownloadSuccessVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTDownloadSuccessVCtr.swift; sourceTree = ""; }; 83D195BA238624AD00026809 /* SBTDownloadSuccessVCtr.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTDownloadSuccessVCtr.xib; sourceTree = ""; }; 83D195BD238624C300026809 /* SBTConnectSuccessVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTConnectSuccessVCtr.swift; sourceTree = ""; }; 83D195C0238624EA00026809 /* SBTBLEViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTBLEViewController.xib; sourceTree = ""; }; 83D83FEF22BB79EC001FDD5F /* NSBundle+DAUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSBundle+DAUtils.m"; sourceTree = ""; }; 83D83FF022BB79ED001FDD5F /* DAConfig.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DAConfig.m; sourceTree = ""; }; 83D83FF122BB79ED001FDD5F /* DAConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DAConfig.h; sourceTree = ""; }; 83D83FF222BB79EE001FDD5F /* NSBundle+DAUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSBundle+DAUtils.h"; sourceTree = ""; }; 83D90D3621F9B7B2007093F9 /* SBTHomeTableViewHeader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTHomeTableViewHeader.swift; sourceTree = ""; }; 83D90D3921FAB781007093F9 /* HDEmptyView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HDEmptyView.swift; sourceTree = ""; }; 83D90D3A21FAB781007093F9 /* HDRunTime.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HDRunTime.swift; sourceTree = ""; }; 83D90D3B21FAB781007093F9 /* UIView+Position.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIView+Position.swift"; sourceTree = ""; }; 83D90D3C21FAB781007093F9 /* UIScrollView+Empty.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIScrollView+Empty.swift"; sourceTree = ""; }; 83D90D3D21FAB781007093F9 /* HDEmptyBaseView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HDEmptyBaseView.swift; sourceTree = ""; }; 83D90D4321FAB826007093F9 /* SBTEmptyView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTEmptyView.swift; sourceTree = ""; }; 83D90D4521FABD5D007093F9 /* SBTEmptyView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTEmptyView.xib; sourceTree = ""; }; 83DC078722BA17F800AEE504 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = ""; }; 83DC078922BA17FC00AEE504 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.strings"; sourceTree = ""; }; 83DD0A5321F87E9000DAA6DE /* BaseViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseViewController.swift; sourceTree = ""; }; 83DD0A8F21F997FF00DAA6DE /* SBTHomeCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTHomeCell.swift; sourceTree = ""; }; 83DD0A9021F997FF00DAA6DE /* SBTHomeCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTHomeCell.xib; sourceTree = ""; }; 83ECE5A42469445000D0815C /* SRNE BT交接文档.pages */ = {isa = PBXFileReference; lastKnownFileType = file; path = "SRNE BT交接文档.pages"; sourceTree = ""; }; 83F7995C2238DC1400A3CEE7 /* SheetView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SheetView.h; sourceTree = ""; }; 83F7995D2238DC1400A3CEE7 /* ContentViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ContentViewCell.m; sourceTree = ""; }; 83F7995E2238DC1400A3CEE7 /* SheetView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SheetView.m; sourceTree = ""; }; 83F7995F2238DC1500A3CEE7 /* ContentViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContentViewCell.h; sourceTree = ""; }; 83F799632238F7B700A3CEE7 /* SBTHorizontalScreenVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTHorizontalScreenVCtr.swift; sourceTree = ""; }; 83F799642238F7B700A3CEE7 /* SBTHorizontalScreenVCtr.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTHorizontalScreenVCtr.xib; sourceTree = ""; }; 83F79968223916D800A3CEE7 /* SBTPramSettingVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTPramSettingVCtr.swift; sourceTree = ""; }; 83F79969223916D800A3CEE7 /* SBTPramSettingVCtr.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTPramSettingVCtr.xib; sourceTree = ""; }; 83F7996C22393EC000A3CEE7 /* SBTHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTHeaderView.swift; sourceTree = ""; }; 83F7996E2239FCF400A3CEE7 /* SBTParamSet_BatteryCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTParamSet_BatteryCell.swift; sourceTree = ""; }; 83F7996F2239FCF400A3CEE7 /* SBTParamSet_BatteryCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTParamSet_BatteryCell.xib; sourceTree = ""; }; 83F79972223A326500A3CEE7 /* SBTParamSet_ChargerCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTParamSet_ChargerCell.swift; sourceTree = ""; }; 83F79973223A326500A3CEE7 /* SBTParamSet_ChargerCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTParamSet_ChargerCell.xib; sourceTree = ""; }; 83F79976223A32AD00A3CEE7 /* SBTParamSet_LoadCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTParamSet_LoadCell.swift; sourceTree = ""; }; 83F79977223A32AD00A3CEE7 /* SBTParamSet_LoadCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTParamSet_LoadCell.xib; sourceTree = ""; }; 83F7997A223A32D100A3CEE7 /* SBTParamSet_TXCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTParamSet_TXCell.swift; sourceTree = ""; }; 83F7997B223A32D100A3CEE7 /* SBTParamSet_TXCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTParamSet_TXCell.xib; sourceTree = ""; }; 83F7997E223A332000A3CEE7 /* SBTParamSet_RXCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTParamSet_RXCell.swift; sourceTree = ""; }; 83F7997F223A332000A3CEE7 /* SBTParamSet_RXCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTParamSet_RXCell.xib; sourceTree = ""; }; 83F94F9722754B4E0036D844 /* SBTDeviceModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTDeviceModel.swift; sourceTree = ""; }; 83F94F992275806F0036D844 /* DeviceData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeviceData.swift; sourceTree = ""; }; 83F94FAC227841330036D844 /* SBTData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTData.swift; sourceTree = ""; }; 83FA1D28228D539B0029B4E2 /* DVPlot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DVPlot.h; sourceTree = ""; }; 83FA1D29228D539C0029B4E2 /* DVPlot.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DVPlot.m; sourceTree = ""; }; 83FADCD722041FD300A5DA5F /* SBTHistoryDataVCtr.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SBTHistoryDataVCtr.swift; sourceTree = ""; }; 83FADCD822041FD300A5DA5F /* SBTHistoryDataVCtr.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SBTHistoryDataVCtr.xib; sourceTree = ""; }; 83FE844E2271C312002F21D2 /* UUUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UUUtils.h; sourceTree = ""; }; 83FE844F2271C312002F21D2 /* UUUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UUUtils.m; sourceTree = ""; }; A826C284A1C5D3462FF4D75C /* Pods-SolarBT.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SolarBT.release.xcconfig"; path = "Pods/Target Support Files/Pods-SolarBT/Pods-SolarBT.release.xcconfig"; sourceTree = ""; }; A83D72A7D0D5399DBC6910A7 /* Pods_SolarBT.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_SolarBT.framework; sourceTree = BUILT_PRODUCTS_DIR; }; E412592ABCD052AA1A876EEB /* Pods-SolarBT.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SolarBT.debug.xcconfig"; path = "Pods/Target Support Files/Pods-SolarBT/Pods-SolarBT.debug.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 83887A2221F7FC5D00E8D6D9 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 0C74C61E0C673F7CF03CED83 /* Pods_SolarBT.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 83887A3621F7FC6100E8D6D9 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 83887A4121F7FC6100E8D6D9 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 830DB87422957D5900284D39 /* WXHTextBoxField */ = { isa = PBXGroup; children = ( 830DB86F22957D4600284D39 /* WXHTextBox.h */, 830DB87022957D4600284D39 /* WXHTextBox.m */, 830DB86E22957D4600284D39 /* WXHTextBoxField.h */, 830DB87122957D4600284D39 /* WXHTextBoxField.m */, ); name = WXHTextBoxField; sourceTree = ""; }; 8324D8C722422F02003C3717 /* 设置 */ = { isa = PBXGroup; children = ( 8324D8AF22422DEB003C3717 /* SBTSetBatteryVCtr.swift */, 8324D8B022422DEB003C3717 /* SBTSetBatteryVCtr.xib */, 8324D8B322422E07003C3717 /* SBTSetChargeVCtr.swift */, 8324D8B422422E07003C3717 /* SBTSetChargeVCtr.xib */, 8324D8B722422E30003C3717 /* SBTSetLoadVCtr.swift */, 8324D8B822422E30003C3717 /* SBTSetLoadVCtr.xib */, 8324D8BF22422E92003C3717 /* SBTSetRxVCtr.swift */, 8324D8C022422E92003C3717 /* SBTSetRxVCtr.xib */, 8324D8C322422EB1003C3717 /* SBTSetTxVCtr.swift */, 8324D8C422422EB1003C3717 /* SBTSetTxVCtr.xib */, 83F7996C22393EC000A3CEE7 /* SBTHeaderView.swift */, ); name = "设置"; sourceTree = ""; }; 8347B499235D93F6003DB222 /* CWLateralSlide */ = { isa = PBXGroup; children = ( 8347B49A235D93F6003DB222 /* CWInteractiveTransition.m */, 8347B49B235D93F6003DB222 /* CWDrawerTransition.h */, 8347B49C235D93F6003DB222 /* CWLateralSlideAnimator.h */, 8347B49D235D93F6003DB222 /* UIViewController+CWLateralSlide.m */, 8347B49E235D93F6003DB222 /* CWLateralSlideConfiguration.h */, 8347B49F235D93F6003DB222 /* CWInteractiveTransition.h */, 8347B4A0235D93F6003DB222 /* CWLateralSlideAnimator.m */, 8347B4A1235D93F6003DB222 /* CWDrawerTransition.m */, 8347B4A2235D93F6003DB222 /* UIViewController+CWLateralSlide.h */, 8347B4A3235D93F6003DB222 /* CWLateralSlideConfiguration.m */, ); path = CWLateralSlide; sourceTree = ""; }; 8364203C236FBB8D004018F4 /* ConnectToBLE */ = { isa = PBXGroup; children = ( 8364203D236FBBCE004018F4 /* BLEConnectUtils.swift */, ); name = ConnectToBLE; sourceTree = ""; }; 8364203F236FD2B1004018F4 /* 设备详情 */ = { isa = PBXGroup; children = ( 83B07D4A21FED68500842A83 /* SBTDeviceDetaiVCtr.swift */, 83B07D4B21FED68500842A83 /* SBTDeviceDetaiVCtr.xib */, 83642040236FD326004018F4 /* DetailBLEWorkUtil.swift */, ); name = "设备详情"; sourceTree = ""; }; 83654D2A226DAF6A00FB7D4F /* LeftMenu */ = { isa = PBXGroup; children = ( 8302676622BCAB5100F838DD /* headerIcon.png */, 83654D25226DAF3100FB7D4F /* SBTLeftMenuVCtr.swift */, 8347B495235D636C003DB222 /* SBTBlackViewController.swift */, 8347B496235D636C003DB222 /* SBTBlackViewController.xib */, 83654D26226DAF3100FB7D4F /* SBTLeftMenuVCtr.xib */, 83654D2D226DDC6B00FB7D4F /* SBTLeftMenuCell.swift */, 83654D2F226DF2E300FB7D4F /* SBTLanguageVCtr.swift */, 83654D30226DF2E300FB7D4F /* SBTLanguageVCtr.xib */, 83654D33226DF4D100FB7D4F /* SBTFeedbackVCtr.swift */, 83654D34226DF4D100FB7D4F /* SBTFeedbackVCtr.xib */, 830DA9A222CC4E7B0021079A /* SBTPrivacyPolicyVCtr.swift */, 830DA9A322CC4E7B0021079A /* SBTPrivacyPolicyVCtr.xib */, ); name = LeftMenu; sourceTree = ""; }; 837D4E3D22681B510049A28B /* DVBarChartView */ = { isa = PBXGroup; children = ( 837D4E3722681B410049A28B /* DVBarChartView.h */, 837D4E3922681B420049A28B /* DVBarChartView.m */, 83FA1D28228D539B0029B4E2 /* DVPlot.h */, 83FA1D29228D539C0029B4E2 /* DVPlot.m */, 837D4E3522681B400049A28B /* DVXBarView.h */, 837D4E3422681B400049A28B /* DVXBarView.m */, 837D4E3622681B410049A28B /* DVYBarView.h */, 837D4E3822681B410049A28B /* DVYBarView.m */, 837D4E3F22681BF90049A28B /* UIColor+Hex.h */, 837D4E4022681BF90049A28B /* UIColor+Hex.m */, 837D4E3E22681BF80049A28B /* UIView+Extension.h */, 837D4E4122681BF90049A28B /* UIView+Extension.m */, ); path = DVBarChartView; sourceTree = ""; }; 837D4F662269741A0049A28B /* IHScrollChooseView */ = { isa = PBXGroup; children = ( 834C73C923B4918B00066A69 /* THScrollChooseView.h */, 834C73C823B4918B00066A69 /* THScrollChooseView.m */, ); path = IHScrollChooseView; sourceTree = ""; }; 83887A1C21F7FC5D00E8D6D9 = { isa = PBXGroup; children = ( 83887A2721F7FC5D00E8D6D9 /* SolarBT */, 83887A5621F805A200E8D6D9 /* SolarBTShare */, 83887A3C21F7FC6100E8D6D9 /* SolarBTTests */, 83887A4721F7FC6100E8D6D9 /* SolarBTUITests */, 83887A2621F7FC5D00E8D6D9 /* Products */, C5D09F6A142CE0FF128F3E8F /* Pods */, DD2CABA1EC023504390B0AF1 /* Frameworks */, ); sourceTree = ""; }; 83887A2621F7FC5D00E8D6D9 /* Products */ = { isa = PBXGroup; children = ( 83887A2521F7FC5D00E8D6D9 /* SolarBT.app */, 83887A3921F7FC6100E8D6D9 /* SolarBTTests.xctest */, 83887A4421F7FC6100E8D6D9 /* SolarBTUITests.xctest */, ); name = Products; sourceTree = ""; }; 83887A2721F7FC5D00E8D6D9 /* SolarBT */ = { isa = PBXGroup; children = ( 834AFB42238566EA0010D402 /* SolarBT-Bridging-Header.h */, 83887A5821F805F600E8D6D9 /* Classes */, 83887A3421F7FC6100E8D6D9 /* Info.plist */, 831FC5D2232F79D700EE1A20 /* InfoPlist.strings */, ); path = SolarBT; sourceTree = ""; }; 83887A3C21F7FC6100E8D6D9 /* SolarBTTests */ = { isa = PBXGroup; children = ( 83887A3D21F7FC6100E8D6D9 /* SolarBTTests.swift */, 83887A3F21F7FC6100E8D6D9 /* Info.plist */, ); path = SolarBTTests; sourceTree = ""; }; 83887A4721F7FC6100E8D6D9 /* SolarBTUITests */ = { isa = PBXGroup; children = ( 83887A4821F7FC6100E8D6D9 /* SolarBTUITests.swift */, 83887A4A21F7FC6100E8D6D9 /* Info.plist */, ); path = SolarBTUITests; sourceTree = ""; }; 83887A5621F805A200E8D6D9 /* SolarBTShare */ = { isa = PBXGroup; children = ( 8335AA742387871A00989793 /* PingFangSC Heavy.ttf */, 83887A2821F7FC5D00E8D6D9 /* AppDelegate.swift */, 83654D37226EE45900FB7D4F /* Extensions.swift */, 83887A2C21F7FC5D00E8D6D9 /* Main.storyboard */, 83654D38226EE45900FB7D4F /* ShareManager.swift */, 83887A2F21F7FC6100E8D6D9 /* Assets.xcassets */, 83887A3121F7FC6100E8D6D9 /* LaunchScreen.storyboard */, 83DC078822BA17F800AEE504 /* Localizable.strings */, ); name = SolarBTShare; sourceTree = ""; }; 83887A5821F805F600E8D6D9 /* Classes */ = { isa = PBXGroup; children = ( 83ECE5A42469445000D0815C /* SRNE BT交接文档.pages */, 83887A6F21F85D5900E8D6D9 /* BLE */, 83887A5A21F8060C00E8D6D9 /* Global */, 83887A5921F8060000E8D6D9 /* Main */, ); path = Classes; sourceTree = ""; }; 83887A5921F8060000E8D6D9 /* Main */ = { isa = PBXGroup; children = ( 83887A6E21F85D4F00E8D6D9 /* UI */, 83887A6C21F8559B00E8D6D9 /* RootNavigationController.swift */, 83DD0A5321F87E9000DAA6DE /* BaseViewController.swift */, ); path = Main; sourceTree = ""; }; 83887A5A21F8060C00E8D6D9 /* Global */ = { isa = PBXGroup; children = ( 83B55CC622B77BE8000D85AB /* LocalizationManager */, 83887A6A21F80C3600E8D6D9 /* AppShare.swift */, 8307A7E8228A556D001FC8AD /* 5.swift */, 83036E38229D09A00074FB59 /* test20190528.swift */, 83887A7321F8657200E8D6D9 /* ProjectConstant.swift */, 8369499F22C387110097AE77 /* SBTNotifictionDeviceContect.swift */, 83887A5C21F8070F00E8D6D9 /* Extension */, 83887A5B21F8062000E8D6D9 /* Vender */, 83887A5D21F8071A00E8D6D9 /* Database */, 83887A5E21F8072B00E8D6D9 /* Utils */, 83887A5F21F8073F00E8D6D9 /* UITool */, 83887A6021F8075000E8D6D9 /* Networking */, ); path = Global; sourceTree = ""; }; 83887A5B21F8062000E8D6D9 /* Vender */ = { isa = PBXGroup; children = ( 8347B499235D93F6003DB222 /* CWLateralSlide */, 830DB87422957D5900284D39 /* WXHTextBoxField */, 83BFD484227FD458009CB9ED /* ZQTCustomSwitch */, 837D4F662269741A0049A28B /* IHScrollChooseView */, 837D4E3D22681B510049A28B /* DVBarChartView */, 83D90D3821FAB781007093F9 /* HDEmptyView */, ); path = Vender; sourceTree = ""; }; 83887A5C21F8070F00E8D6D9 /* Extension */ = { isa = PBXGroup; children = ( 83887A6121F80BAE00E8D6D9 /* UI_extension */, ); path = Extension; sourceTree = ""; }; 83887A5D21F8071A00E8D6D9 /* Database */ = { isa = PBXGroup; children = ( 83F94F9722754B4E0036D844 /* SBTDeviceModel.swift */, 83F94F992275806F0036D844 /* DeviceData.swift */, 83F94FAC227841330036D844 /* SBTData.swift */, 8304A6F1227E8A0B00172CBB /* SBTDataModel.swift */, 8396C827229FF4F700347F99 /* CLPlistTool.swift */, 8300091C22A4EAA200094CEF /* CLDeviceDataPlist.swift */, ); path = Database; sourceTree = ""; }; 83887A5E21F8072B00E8D6D9 /* Utils */ = { isa = PBXGroup; children = ( 83654D3B2270581800FB7D4F /* CLDataPlist.h */, 83654D3C2270581800FB7D4F /* CLDataPlist.m */, 830EF7A52303E5D200F443AF /* SBTFileOperation.swift */, ); path = Utils; sourceTree = ""; }; 83887A5F21F8073F00E8D6D9 /* UITool */ = { isa = PBXGroup; children = ( 83F799622238DC1E00A3CEE7 /* SheetView */, 834AFB4323856BAF0010D402 /* CLButton.swift */, ); path = UITool; sourceTree = ""; }; 83887A6021F8075000E8D6D9 /* Networking */ = { isa = PBXGroup; children = ( 830DB8622293CC8200284D39 /* ProviderSupport.swift */, 830DB8642293CD1D00284D39 /* SBTAPI.swift */, 830DB8662293D45900284D39 /* HttpRequest.swift */, 830DB8682293D6CD00284D39 /* SBTModel.swift */, 834AFB4523856BEE0010D402 /* DownFirewareFile.swift */, 830DB86C2293EEE800284D39 /* Network.swift */, 831B4ABE22FD16E70036F955 /* SBTPostNetWork.swift */, 83033B9C22FD6A1200107E52 /* SBTHttpTool.swift */, 83033B9E23010D0C00107E52 /* NetworkManager.swift */, 83C6308E233877E50087A6AA /* SBTLocation.swift */, ); path = Networking; sourceTree = ""; }; 83887A6121F80BAE00E8D6D9 /* UI_extension */ = { isa = PBXGroup; children = ( 83887A6221F80BAE00E8D6D9 /* UIBarButtonItem+item.swift */, 83887A6321F80BAE00E8D6D9 /* UITableViw+Extension.swift */, 83887A6421F80BAE00E8D6D9 /* DesignableViews.swift */, 83887A6521F80BAE00E8D6D9 /* UIVIew+Positioning.swift */, ); path = UI_extension; sourceTree = ""; }; 83887A6E21F85D4F00E8D6D9 /* UI */ = { isa = PBXGroup; children = ( 83D195C0238624EA00026809 /* SBTBLEViewController.xib */, 83654D2A226DAF6A00FB7D4F /* LeftMenu */, 83887A7021F85D6400E8D6D9 /* Home */, 8364203F236FD2B1004018F4 /* 设备详情 */, 83F79967223916B100A3CEE7 /* 参数设置 */, 83B07D5A21FF178D00842A83 /* 实时状态 */, 83B07D5B21FF179E00842A83 /* 历史数据 */, 83B07D5C21FF17A900842A83 /* 基础信息 */, ); path = UI; sourceTree = ""; }; 83887A6F21F85D5900E8D6D9 /* BLE */ = { isa = PBXGroup; children = ( 831D3253230E76E900D2478A /* BabyBluetoothSwift.h */, 831D3254230E76E900D2478A /* BabyBluetoothSwift.m */, 8399C8DD22267F92006456A4 /* NSData+CRC16.h */, 8399C8DE22267F92006456A4 /* NSData+CRC16.m */, 8399C8DF22267F92006456A4 /* NSString+WithCRCModbus.h */, 8399C8DB22267F91006456A4 /* NSString+WithCRCModbus.m */, 83FE844E2271C312002F21D2 /* UUUtils.h */, 83FE844F2271C312002F21D2 /* UUUtils.m */, 8399C8C522266952006456A4 /* SBTBLEViewController.swift */, 831D324E230D6E9300D2478A /* SBTBLEServerManager.swift */, 8395C5A22315048800238E0B /* ModbusData.swift */, ); path = BLE; sourceTree = ""; }; 83887A7021F85D6400E8D6D9 /* Home */ = { isa = PBXGroup; children = ( 8364203C236FBB8D004018F4 /* ConnectToBLE */, 83887A7121F85E0500E8D6D9 /* SBTHomeVCtr.swift */, 83DD0A8F21F997FF00DAA6DE /* SBTHomeCell.swift */, 83DD0A9021F997FF00DAA6DE /* SBTHomeCell.xib */, 83D90D3621F9B7B2007093F9 /* SBTHomeTableViewHeader.swift */, 83D90D4321FAB826007093F9 /* SBTEmptyView.swift */, 83D90D4521FABD5D007093F9 /* SBTEmptyView.xib */, 8399C96E2227D630006456A4 /* SBTAddDeviceVCtr.swift */, 8399C96F2227D630006456A4 /* SBTAddDeviceVCtr.xib */, 8399C9722227D654006456A4 /* SBTAddDeviceCell.swift */, 8399C9732227D654006456A4 /* SBTAddDeviceCell.xib */, 83BFD52F2282AFCB009CB9ED /* PoPVC */, ); path = Home; sourceTree = ""; }; 83B07D5A21FF178D00842A83 /* 实时状态 */ = { isa = PBXGroup; children = ( 83B07D4E21FF03C000842A83 /* SBTRealTimeStatusVCtr.swift */, 83B07D4F21FF03C000842A83 /* SBTRealTimeStatusVCtr.xib */, 83B07D6121FF1A7A00842A83 /* SBTRTStatusCell.swift */, 83B07D6221FF1A7A00842A83 /* SBTRTStatusCell.xib */, 8308A38B22003C1A00A71157 /* SBTDashboardCell.swift */, 83AD23E2224DE7070042F615 /* SBTDashboardCell.xib */, 83AD23E0224DC9080042F615 /* SBTDashboardView.swift */, 8308A38F22003F2900A71157 /* WechatIMG12.png */, ); path = "实时状态"; sourceTree = ""; }; 83B07D5B21FF179E00842A83 /* 历史数据 */ = { isa = PBXGroup; children = ( 83FADCD722041FD300A5DA5F /* SBTHistoryDataVCtr.swift */, 83FADCD822041FD300A5DA5F /* SBTHistoryDataVCtr.xib */, 832A7C40222590B500C824A7 /* SBTSHistoryHeaderView.swift */, 8399C8E32226A3E9006456A4 /* SBTFormView.swift */, 83273208223664CF00FF906F /* SBTContentViewCell.swift */, 8399C8E52226A3F9006456A4 /* SBTChartsView.swift */, 83053BF9222D031300CF0771 /* SBTHistoryHeaderCell.swift */, 83053BFB222D035000CF0771 /* SBTHistoryDataCell.swift */, 83F799632238F7B700A3CEE7 /* SBTHorizontalScreenVCtr.swift */, 8340B633228C2F7A00B5F9E5 /* SBTScreenShootView.swift */, 83F799642238F7B700A3CEE7 /* SBTHorizontalScreenVCtr.xib */, 8300091E22A5530900094CEF /* SBTFormShotView.swift */, ); path = "历史数据"; sourceTree = ""; }; 83B07D5C21FF17A900842A83 /* 基础信息 */ = { isa = PBXGroup; children = ( 83B07D5621FF042400842A83 /* SBTBaseInfoVCtr.swift */, 83B07D5721FF042400842A83 /* SBTBaseInfoVCtr.xib */, 83C6309023389BFB0087A6AA /* SBTFirmwareUpdate.swift */, 83BFD5222282AF01009CB9ED /* SBTUpdateloadingVCtr.swift */, 83BFD5232282AF01009CB9ED /* SBTUpdateloadingVCtr.xib */, 83BFD5262282AF44009CB9ED /* SBTUpdateFailVCtr.swift */, 83BFD5272282AF44009CB9ED /* SBTUpdateFailVCtr.xib */, 83BFD51A2282AD08009CB9ED /* SBTDownloadFailVCtr.swift */, 83BFD51B2282AD08009CB9ED /* SBTDownloadFailVCtr.xib */, 83BFD50E2282ABEE009CB9ED /* SBTCheckUpdateVCtr.swift */, 83BFD50F2282ABEE009CB9ED /* SBTCheckUpdateVCtr.xib */, 83BFD5122282AC78009CB9ED /* SBTDownloadVCtr.swift */, 83BFD5132282AC78009CB9ED /* SBTDownloadVCtr.xib */, ); path = "基础信息"; sourceTree = ""; }; 83B55CC622B77BE8000D85AB /* LocalizationManager */ = { isa = PBXGroup; children = ( 83D83FF122BB79ED001FDD5F /* DAConfig.h */, 83D83FF022BB79ED001FDD5F /* DAConfig.m */, 83D83FF222BB79EE001FDD5F /* NSBundle+DAUtils.h */, 83D83FEF22BB79EC001FDD5F /* NSBundle+DAUtils.m */, 83B55CC722B77C0A000D85AB /* LocalizationManager.swift */, ); name = LocalizationManager; sourceTree = ""; }; 83BFD484227FD458009CB9ED /* ZQTCustomSwitch */ = { isa = PBXGroup; children = ( 83BFD481227FD44C009CB9ED /* ZQTCustomSwitch.h */, 83BFD482227FD44C009CB9ED /* ZQTCustomSwitch.m */, ); name = ZQTCustomSwitch; sourceTree = ""; }; 83BFD52F2282AFCB009CB9ED /* PoPVC */ = { isa = PBXGroup; children = ( 83BFD5032282AA6B009CB9ED /* SBTConnectSuccessVCtr.xib */, 83D195BD238624C300026809 /* SBTConnectSuccessVCtr.swift */, 83BFD5062282AA97009CB9ED /* SBTEnterPasswordVCtr.swift */, 83BFD5072282AA97009CB9ED /* SBTEnterPasswordVCtr.xib */, 83BFD50A2282AB4E009CB9ED /* SBTUpdatePasswordVCtr.swift */, 83BFD50B2282AB4E009CB9ED /* SBTUpdatePasswordVCtr.xib */, 83BFD52A2282AF92009CB9ED /* SBTUpateDeviceNameVCtr.swift */, 83BFD52B2282AF92009CB9ED /* SBTUpateDeviceNameVCtr.xib */, 83B55C8022B66ECE000D85AB /* SBTSetFileNameVCtr.swift */, 83B55C8122B66ECE000D85AB /* SBTSetFileNameVCtr.xib */, 83D195B9238624AD00026809 /* SBTDownloadSuccessVCtr.swift */, 83D195BA238624AD00026809 /* SBTDownloadSuccessVCtr.xib */, 83D15AD72286B78F0028C1FF /* SBTReadLoadingVCtr.swift */, 83D15AD82286B78F0028C1FF /* SBTReadLoadingVCtr.xib */, 83036E30229CD98F0074FB59 /* SBTImportDataVCtr.swift */, 83036E31229CD98F0074FB59 /* SBTImportDataVCtr.xib */, 83036E34229CD9B00074FB59 /* SBTExportDataVCtr.swift */, 83036E35229CD9B00074FB59 /* SBTExportDataVCtr.xib */, ); path = PoPVC; sourceTree = ""; }; 83D90D3821FAB781007093F9 /* HDEmptyView */ = { isa = PBXGroup; children = ( 83D90D3921FAB781007093F9 /* HDEmptyView.swift */, 83D90D3A21FAB781007093F9 /* HDRunTime.swift */, 83D90D3B21FAB781007093F9 /* UIView+Position.swift */, 83D90D3C21FAB781007093F9 /* UIScrollView+Empty.swift */, 83D90D3D21FAB781007093F9 /* HDEmptyBaseView.swift */, ); path = HDEmptyView; sourceTree = ""; }; 83F799622238DC1E00A3CEE7 /* SheetView */ = { isa = PBXGroup; children = ( 83F7995F2238DC1500A3CEE7 /* ContentViewCell.h */, 83F7995D2238DC1400A3CEE7 /* ContentViewCell.m */, 83F7995C2238DC1400A3CEE7 /* SheetView.h */, 83F7995E2238DC1400A3CEE7 /* SheetView.m */, ); path = SheetView; sourceTree = ""; }; 83F79967223916B100A3CEE7 /* 参数设置 */ = { isa = PBXGroup; children = ( 83F79968223916D800A3CEE7 /* SBTPramSettingVCtr.swift */, 83F79969223916D800A3CEE7 /* SBTPramSettingVCtr.xib */, 836628BA2297E5310014F96B /* SBTReadSettingParamVCtr.swift */, 836628BB2297E5310014F96B /* SBTReadSettingParamVCtr.xib */, 836628C1229946810014F96B /* SBTFileCell.swift */, 836628C2229946810014F96B /* SBTFileCell.xib */, 8324D8C722422F02003C3717 /* 设置 */, 83F79982223A333500A3CEE7 /* paramsettingcell */, ); name = "参数设置"; sourceTree = ""; }; 83F79982223A333500A3CEE7 /* paramsettingcell */ = { isa = PBXGroup; children = ( 83F7996E2239FCF400A3CEE7 /* SBTParamSet_BatteryCell.swift */, 83F7996F2239FCF400A3CEE7 /* SBTParamSet_BatteryCell.xib */, 83F79972223A326500A3CEE7 /* SBTParamSet_ChargerCell.swift */, 83F79973223A326500A3CEE7 /* SBTParamSet_ChargerCell.xib */, 83F79976223A32AD00A3CEE7 /* SBTParamSet_LoadCell.swift */, 83F79977223A32AD00A3CEE7 /* SBTParamSet_LoadCell.xib */, 83F7997A223A32D100A3CEE7 /* SBTParamSet_TXCell.swift */, 83F7997B223A32D100A3CEE7 /* SBTParamSet_TXCell.xib */, 83F7997E223A332000A3CEE7 /* SBTParamSet_RXCell.swift */, 83F7997F223A332000A3CEE7 /* SBTParamSet_RXCell.xib */, ); name = paramsettingcell; sourceTree = ""; }; C5D09F6A142CE0FF128F3E8F /* Pods */ = { isa = PBXGroup; children = ( E412592ABCD052AA1A876EEB /* Pods-SolarBT.debug.xcconfig */, A826C284A1C5D3462FF4D75C /* Pods-SolarBT.release.xcconfig */, ); name = Pods; sourceTree = ""; }; DD2CABA1EC023504390B0AF1 /* Frameworks */ = { isa = PBXGroup; children = ( A83D72A7D0D5399DBC6910A7 /* Pods_SolarBT.framework */, ); name = Frameworks; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ 83887A2421F7FC5D00E8D6D9 /* SolarBT */ = { isa = PBXNativeTarget; buildConfigurationList = 83887A4D21F7FC6100E8D6D9 /* Build configuration list for PBXNativeTarget "SolarBT" */; buildPhases = ( 50F521D5A66FDDEB40C61663 /* [CP] Check Pods Manifest.lock */, 83887A2121F7FC5D00E8D6D9 /* Sources */, 83887A2221F7FC5D00E8D6D9 /* Frameworks */, 83887A2321F7FC5D00E8D6D9 /* Resources */, 9C01DFC64FED2E66A97DC3B4 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); dependencies = ( ); name = SolarBT; productName = SolarBT; productReference = 83887A2521F7FC5D00E8D6D9 /* SolarBT.app */; productType = "com.apple.product-type.application"; }; 83887A3821F7FC6100E8D6D9 /* SolarBTTests */ = { isa = PBXNativeTarget; buildConfigurationList = 83887A5021F7FC6100E8D6D9 /* Build configuration list for PBXNativeTarget "SolarBTTests" */; buildPhases = ( 83887A3521F7FC6100E8D6D9 /* Sources */, 83887A3621F7FC6100E8D6D9 /* Frameworks */, 83887A3721F7FC6100E8D6D9 /* Resources */, ); buildRules = ( ); dependencies = ( 83887A3B21F7FC6100E8D6D9 /* PBXTargetDependency */, ); name = SolarBTTests; productName = SolarBTTests; productReference = 83887A3921F7FC6100E8D6D9 /* SolarBTTests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; 83887A4321F7FC6100E8D6D9 /* SolarBTUITests */ = { isa = PBXNativeTarget; buildConfigurationList = 83887A5321F7FC6100E8D6D9 /* Build configuration list for PBXNativeTarget "SolarBTUITests" */; buildPhases = ( 83887A4021F7FC6100E8D6D9 /* Sources */, 83887A4121F7FC6100E8D6D9 /* Frameworks */, 83887A4221F7FC6100E8D6D9 /* Resources */, ); buildRules = ( ); dependencies = ( 83887A4621F7FC6100E8D6D9 /* PBXTargetDependency */, ); name = SolarBTUITests; productName = SolarBTUITests; productReference = 83887A4421F7FC6100E8D6D9 /* SolarBTUITests.xctest */; productType = "com.apple.product-type.bundle.ui-testing"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 83887A1D21F7FC5D00E8D6D9 /* Project object */ = { isa = PBXProject; attributes = { CLASSPREFIX = SBT; LastSwiftUpdateCheck = 1010; LastUpgradeCheck = 1010; ORGANIZATIONNAME = weclouds; TargetAttributes = { 83887A2421F7FC5D00E8D6D9 = { CreatedOnToolsVersion = 10.1; LastSwiftMigration = 1010; }; 83887A3821F7FC6100E8D6D9 = { CreatedOnToolsVersion = 10.1; TestTargetID = 83887A2421F7FC5D00E8D6D9; }; 83887A4321F7FC6100E8D6D9 = { CreatedOnToolsVersion = 10.1; TestTargetID = 83887A2421F7FC5D00E8D6D9; }; }; }; buildConfigurationList = 83887A2021F7FC5D00E8D6D9 /* Build configuration list for PBXProject "SolarBT" */; compatibilityVersion = "Xcode 9.3"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, Base, "zh-Hans", ); mainGroup = 83887A1C21F7FC5D00E8D6D9; productRefGroup = 83887A2621F7FC5D00E8D6D9 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( 83887A2421F7FC5D00E8D6D9 /* SolarBT */, 83887A3821F7FC6100E8D6D9 /* SolarBTTests */, 83887A4321F7FC6100E8D6D9 /* SolarBTUITests */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ 83887A2321F7FC5D00E8D6D9 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 83654D28226DAF3100FB7D4F /* SBTLeftMenuVCtr.xib in Resources */, 83654D32226DF2E300FB7D4F /* SBTLanguageVCtr.xib in Resources */, 83B07D4D21FED68500842A83 /* SBTDeviceDetaiVCtr.xib in Resources */, 83654D36226DF4D100FB7D4F /* SBTFeedbackVCtr.xib in Resources */, 83BFD5292282AF44009CB9ED /* SBTUpdateFailVCtr.xib in Resources */, 83F7997D223A32D100A3CEE7 /* SBTParamSet_TXCell.xib in Resources */, 8324D8BA22422E30003C3717 /* SBTSetLoadVCtr.xib in Resources */, 83D195BC238624AD00026809 /* SBTDownloadSuccessVCtr.xib in Resources */, 836628BD2297E5310014F96B /* SBTReadSettingParamVCtr.xib in Resources */, 83BFD52D2282AF92009CB9ED /* SBTUpateDeviceNameVCtr.xib in Resources */, 83887A3321F7FC6100E8D6D9 /* LaunchScreen.storyboard in Resources */, 83BFD50D2282AB4E009CB9ED /* SBTUpdatePasswordVCtr.xib in Resources */, 8399C9712227D630006456A4 /* SBTAddDeviceVCtr.xib in Resources */, 83BFD5092282AA97009CB9ED /* SBTEnterPasswordVCtr.xib in Resources */, 83BFD51D2282AD08009CB9ED /* SBTDownloadFailVCtr.xib in Resources */, 83D90D4621FABD5D007093F9 /* SBTEmptyView.xib in Resources */, 83BFD5252282AF01009CB9ED /* SBTUpdateloadingVCtr.xib in Resources */, 83036E33229CD98F0074FB59 /* SBTImportDataVCtr.xib in Resources */, 83F79975223A326500A3CEE7 /* SBTParamSet_ChargerCell.xib in Resources */, 83B07D5921FF042400842A83 /* SBTBaseInfoVCtr.xib in Resources */, 83D195C2238624EA00026809 /* SBTBLEViewController.xib in Resources */, 831FC5D0232F79D700EE1A20 /* InfoPlist.strings in Resources */, 83AD23E3224DE7080042F615 /* SBTDashboardCell.xib in Resources */, 8347B498235D636C003DB222 /* SBTBlackViewController.xib in Resources */, 83D15ADA2286B78F0028C1FF /* SBTReadLoadingVCtr.xib in Resources */, 83F79981223A332000A3CEE7 /* SBTParamSet_RXCell.xib in Resources */, 83F799712239FCF400A3CEE7 /* SBTParamSet_BatteryCell.xib in Resources */, 83887A3021F7FC6100E8D6D9 /* Assets.xcassets in Resources */, 83B55C8322B66ECE000D85AB /* SBTSetFileNameVCtr.xib in Resources */, 8324D8B622422E07003C3717 /* SBTSetChargeVCtr.xib in Resources */, 830DA9A522CC4E7B0021079A /* SBTPrivacyPolicyVCtr.xib in Resources */, 8324D8C222422E92003C3717 /* SBTSetRxVCtr.xib in Resources */, 83F79979223A32AD00A3CEE7 /* SBTParamSet_LoadCell.xib in Resources */, 83036E37229CD9B00074FB59 /* SBTExportDataVCtr.xib in Resources */, 83B07D5121FF03C000842A83 /* SBTRealTimeStatusVCtr.xib in Resources */, 83DC078622BA17F800AEE504 /* Localizable.strings in Resources */, 83BFD5052282AA6B009CB9ED /* SBTConnectSuccessVCtr.xib in Resources */, 8399C9752227D654006456A4 /* SBTAddDeviceCell.xib in Resources */, 83B07D6421FF1A7A00842A83 /* SBTRTStatusCell.xib in Resources */, 83DD0A9221F997FF00DAA6DE /* SBTHomeCell.xib in Resources */, 8308A39022003F2900A71157 /* WechatIMG12.png in Resources */, 8302676722BCAB5200F838DD /* headerIcon.png in Resources */, 83BFD5152282AC78009CB9ED /* SBTDownloadVCtr.xib in Resources */, 8324D8B222422DEB003C3717 /* SBTSetBatteryVCtr.xib in Resources */, 83887A2E21F7FC5D00E8D6D9 /* Main.storyboard in Resources */, 83BFD5112282ABEE009CB9ED /* SBTCheckUpdateVCtr.xib in Resources */, 83F7996B223916D800A3CEE7 /* SBTPramSettingVCtr.xib in Resources */, 83F799662238F7B700A3CEE7 /* SBTHorizontalScreenVCtr.xib in Resources */, 836628C4229946810014F96B /* SBTFileCell.xib in Resources */, 8324D8C622422EB1003C3717 /* SBTSetTxVCtr.xib in Resources */, 83FADCDA22041FD300A5DA5F /* SBTHistoryDataVCtr.xib in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; 83887A3721F7FC6100E8D6D9 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 83887A4221F7FC6100E8D6D9 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ 50F521D5A66FDDEB40C61663 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( "${PODS_PODFILE_DIR_PATH}/Podfile.lock", "${PODS_ROOT}/Manifest.lock", ); name = "[CP] Check Pods Manifest.lock"; outputPaths = ( "$(DERIVED_FILE_DIR)/Pods-SolarBT-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; 9C01DFC64FED2E66A97DC3B4 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-SolarBT/Pods-SolarBT-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-SolarBT/Pods-SolarBT-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-SolarBT/Pods-SolarBT-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ 83887A2121F7FC5D00E8D6D9 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 8399C8E222267F93006456A4 /* NSData+CRC16.m in Sources */, 837D4E4222681BFA0049A28B /* UIColor+Hex.m in Sources */, 8324D8C522422EB1003C3717 /* SBTSetTxVCtr.swift in Sources */, 83D90D3E21FAB781007093F9 /* HDEmptyView.swift in Sources */, 83BFD5102282ABEE009CB9ED /* SBTCheckUpdateVCtr.swift in Sources */, 83F799652238F7B700A3CEE7 /* SBTHorizontalScreenVCtr.swift in Sources */, 8347B4A5235D93F6003DB222 /* UIViewController+CWLateralSlide.m in Sources */, 83D90D3F21FAB781007093F9 /* HDRunTime.swift in Sources */, 83887A6821F80BAE00E8D6D9 /* DesignableViews.swift in Sources */, 830DB86D2293EEE800284D39 /* Network.swift in Sources */, 83036E32229CD98F0074FB59 /* SBTImportDataVCtr.swift in Sources */, 83FADCD922041FD300A5DA5F /* SBTHistoryDataVCtr.swift in Sources */, 83B07D6321FF1A7A00842A83 /* SBTRTStatusCell.swift in Sources */, 83BFD5282282AF44009CB9ED /* SBTUpdateFailVCtr.swift in Sources */, 83F799612238DC1500A3CEE7 /* SheetView.m in Sources */, 83B07D5021FF03C000842A83 /* SBTRealTimeStatusVCtr.swift in Sources */, 8399C9742227D654006456A4 /* SBTAddDeviceCell.swift in Sources */, 83036E39229D09A00074FB59 /* test20190528.swift in Sources */, 837D4E3A22681B420049A28B /* DVXBarView.m in Sources */, 8300091F22A5530900094CEF /* SBTFormShotView.swift in Sources */, 831D3255230E76EA00D2478A /* BabyBluetoothSwift.m in Sources */, 83BFD5242282AF01009CB9ED /* SBTUpdateloadingVCtr.swift in Sources */, 8347B4A6235D93F6003DB222 /* CWLateralSlideAnimator.m in Sources */, 8300091D22A4EAA200094CEF /* CLDeviceDataPlist.swift in Sources */, 83BFD50C2282AB4E009CB9ED /* SBTUpdatePasswordVCtr.swift in Sources */, 831D324F230D6E9300D2478A /* SBTBLEServerManager.swift in Sources */, 83BFD52C2282AF92009CB9ED /* SBTUpateDeviceNameVCtr.swift in Sources */, 83642041236FD326004018F4 /* DetailBLEWorkUtil.swift in Sources */, 83887A7421F8657200E8D6D9 /* ProjectConstant.swift in Sources */, 83D90D4121FAB781007093F9 /* UIScrollView+Empty.swift in Sources */, 83DD0A5421F87E9000DAA6DE /* BaseViewController.swift in Sources */, 83B07D4C21FED68500842A83 /* SBTDeviceDetaiVCtr.swift in Sources */, 8324D8C122422E92003C3717 /* SBTSetRxVCtr.swift in Sources */, 83D83FF422BB79EE001FDD5F /* DAConfig.m in Sources */, 83F7996A223916D800A3CEE7 /* SBTPramSettingVCtr.swift in Sources */, 83887A6D21F8559B00E8D6D9 /* RootNavigationController.swift in Sources */, 8396C828229FF4F700347F99 /* CLPlistTool.swift in Sources */, 83036E36229CD9B00074FB59 /* SBTExportDataVCtr.swift in Sources */, 834C73CA23B4918B00066A69 /* THScrollChooseView.m in Sources */, 8347B4A7235D93F6003DB222 /* CWDrawerTransition.m in Sources */, 83F7997C223A32D100A3CEE7 /* SBTParamSet_TXCell.swift in Sources */, 8324D8B122422DEB003C3717 /* SBTSetBatteryVCtr.swift in Sources */, 8308A38D22003C1A00A71157 /* SBTDashboardCell.swift in Sources */, 83D90D4221FAB781007093F9 /* HDEmptyBaseView.swift in Sources */, 83BFD483227FD44C009CB9ED /* ZQTCustomSwitch.m in Sources */, 83F79978223A32AD00A3CEE7 /* SBTParamSet_LoadCell.swift in Sources */, 83033B9D22FD6A1200107E52 /* SBTHttpTool.swift in Sources */, 83C6309123389BFB0087A6AA /* SBTFirmwareUpdate.swift in Sources */, 8324D8B522422E07003C3717 /* SBTSetChargeVCtr.swift in Sources */, 834AFB4423856BAF0010D402 /* CLButton.swift in Sources */, 830DA9A422CC4E7B0021079A /* SBTPrivacyPolicyVCtr.swift in Sources */, 83654D2E226DDC6B00FB7D4F /* SBTLeftMenuCell.swift in Sources */, 83654D39226EE45A00FB7D4F /* Extensions.swift in Sources */, 83D90D4421FAB826007093F9 /* SBTEmptyView.swift in Sources */, 83D195BE238624C300026809 /* SBTConnectSuccessVCtr.swift in Sources */, 8399C8C722266952006456A4 /* SBTBLEViewController.swift in Sources */, 83F79980223A332000A3CEE7 /* SBTParamSet_RXCell.swift in Sources */, 830DB87222957D4600284D39 /* WXHTextBox.m in Sources */, 83D15AD92286B78F0028C1FF /* SBTReadLoadingVCtr.swift in Sources */, 830EF7A62303E5D200F443AF /* SBTFileOperation.swift in Sources */, 83053BFA222D031300CF0771 /* SBTHistoryHeaderCell.swift in Sources */, 836949A022C387110097AE77 /* SBTNotifictionDeviceContect.swift in Sources */, 83033B9F23010D0C00107E52 /* NetworkManager.swift in Sources */, 83F94F9822754B4E0036D844 /* SBTDeviceModel.swift in Sources */, 836628BC2297E5310014F96B /* SBTReadSettingParamVCtr.swift in Sources */, 830DB8672293D45900284D39 /* HttpRequest.swift in Sources */, 83887A6921F80BAE00E8D6D9 /* UIVIew+Positioning.swift in Sources */, 83F94FAD227841340036D844 /* SBTData.swift in Sources */, 83887A6B21F80C3600E8D6D9 /* AppShare.swift in Sources */, 83D90D4021FAB781007093F9 /* UIView+Position.swift in Sources */, 83FA1D2A228D539C0029B4E2 /* DVPlot.m in Sources */, 83887A6721F80BAE00E8D6D9 /* UITableViw+Extension.swift in Sources */, 83887A7221F85E0500E8D6D9 /* SBTHomeVCtr.swift in Sources */, 830DB8632293CC8200284D39 /* ProviderSupport.swift in Sources */, 831B4ABF22FD16E70036F955 /* SBTPostNetWork.swift in Sources */, 83053BFC222D035000CF0771 /* SBTHistoryDataCell.swift in Sources */, 832A7C41222590B500C824A7 /* SBTSHistoryHeaderView.swift in Sources */, 8347B4A8235D93F6003DB222 /* CWLateralSlideConfiguration.m in Sources */, 83F94F9A2275806F0036D844 /* DeviceData.swift in Sources */, 83B55C8222B66ECE000D85AB /* SBTSetFileNameVCtr.swift in Sources */, 8304A6F2227E8A0B00172CBB /* SBTDataModel.swift in Sources */, 837D4E4322681BFA0049A28B /* UIView+Extension.m in Sources */, 83F799702239FCF400A3CEE7 /* SBTParamSet_BatteryCell.swift in Sources */, 8347B4A4235D93F6003DB222 /* CWInteractiveTransition.m in Sources */, 83D83FF322BB79EE001FDD5F /* NSBundle+DAUtils.m in Sources */, 83F7996D22393EC000A3CEE7 /* SBTHeaderView.swift in Sources */, 83BFD5142282AC78009CB9ED /* SBTDownloadVCtr.swift in Sources */, 8399C9702227D630006456A4 /* SBTAddDeviceVCtr.swift in Sources */, 830DB87322957D4600284D39 /* WXHTextBoxField.m in Sources */, 83654D35226DF4D100FB7D4F /* SBTFeedbackVCtr.swift in Sources */, 8399C8E62226A3F9006456A4 /* SBTChartsView.swift in Sources */, 836628C3229946810014F96B /* SBTFileCell.swift in Sources */, 83FE84502271C312002F21D2 /* UUUtils.m in Sources */, 83F79974223A326500A3CEE7 /* SBTParamSet_ChargerCell.swift in Sources */, 8340B634228C2F7A00B5F9E5 /* SBTScreenShootView.swift in Sources */, 83887A2921F7FC5D00E8D6D9 /* AppDelegate.swift in Sources */, 830DB8692293D6CD00284D39 /* SBTModel.swift in Sources */, 83B07D5821FF042400842A83 /* SBTBaseInfoVCtr.swift in Sources */, 83BFD51C2282AD08009CB9ED /* SBTDownloadFailVCtr.swift in Sources */, 83654D27226DAF3100FB7D4F /* SBTLeftMenuVCtr.swift in Sources */, 83DD0A9121F997FF00DAA6DE /* SBTHomeCell.swift in Sources */, 834AFB4623856BEE0010D402 /* DownFirewareFile.swift in Sources */, 830DB8652293CD1D00284D39 /* SBTAPI.swift in Sources */, 8399C8E122267F93006456A4 /* NSString+WithCRCModbus.m in Sources */, 8399C8E42226A3E9006456A4 /* SBTFormView.swift in Sources */, 83F799602238DC1500A3CEE7 /* ContentViewCell.m in Sources */, 83D90D3721F9B7B2007093F9 /* SBTHomeTableViewHeader.swift in Sources */, 83C6308F233877E50087A6AA /* SBTLocation.swift in Sources */, 83273209223664CF00FF906F /* SBTContentViewCell.swift in Sources */, 83654D31226DF2E300FB7D4F /* SBTLanguageVCtr.swift in Sources */, 83654D3D2270581800FB7D4F /* CLDataPlist.m in Sources */, 8347B497235D636C003DB222 /* SBTBlackViewController.swift in Sources */, 83AD23E1224DC9080042F615 /* SBTDashboardView.swift in Sources */, 83BFD5082282AA97009CB9ED /* SBTEnterPasswordVCtr.swift in Sources */, 837D4E3B22681B420049A28B /* DVYBarView.m in Sources */, 83887A6621F80BAE00E8D6D9 /* UIBarButtonItem+item.swift in Sources */, 83D195BB238624AD00026809 /* SBTDownloadSuccessVCtr.swift in Sources */, 83B55CC822B77C0A000D85AB /* LocalizationManager.swift in Sources */, 8395C5A32315048800238E0B /* ModbusData.swift in Sources */, 8324D8B922422E30003C3717 /* SBTSetLoadVCtr.swift in Sources */, 8364203E236FBBCE004018F4 /* BLEConnectUtils.swift in Sources */, 837D4E3C22681B420049A28B /* DVBarChartView.m in Sources */, 83654D3A226EE45A00FB7D4F /* ShareManager.swift in Sources */, 8307A7E9228A556D001FC8AD /* 5.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 83887A3521F7FC6100E8D6D9 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 83887A3E21F7FC6100E8D6D9 /* SolarBTTests.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 83887A4021F7FC6100E8D6D9 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 83887A4921F7FC6100E8D6D9 /* SolarBTUITests.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ 83887A3B21F7FC6100E8D6D9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 83887A2421F7FC5D00E8D6D9 /* SolarBT */; targetProxy = 83887A3A21F7FC6100E8D6D9 /* PBXContainerItemProxy */; }; 83887A4621F7FC6100E8D6D9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 83887A2421F7FC5D00E8D6D9 /* SolarBT */; targetProxy = 83887A4521F7FC6100E8D6D9 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin PBXVariantGroup section */ 831FC5D2232F79D700EE1A20 /* InfoPlist.strings */ = { isa = PBXVariantGroup; children = ( 831FC5D1232F79D700EE1A20 /* en */, 831FC5D3232F79D900EE1A20 /* zh-Hans */, ); name = InfoPlist.strings; sourceTree = ""; }; 83887A2C21F7FC5D00E8D6D9 /* Main.storyboard */ = { isa = PBXVariantGroup; children = ( 83887A2D21F7FC5D00E8D6D9 /* Base */, 8340410C23863C720019A0F4 /* en */, 8340410E23863C720019A0F4 /* zh-Hans */, ); name = Main.storyboard; sourceTree = ""; }; 83887A3121F7FC6100E8D6D9 /* LaunchScreen.storyboard */ = { isa = PBXVariantGroup; children = ( 83887A3221F7FC6100E8D6D9 /* Base */, 8340411023863C980019A0F4 /* en */, 8340411223863C990019A0F4 /* zh-Hans */, ); name = LaunchScreen.storyboard; sourceTree = ""; }; 83DC078822BA17F800AEE504 /* Localizable.strings */ = { isa = PBXVariantGroup; children = ( 83DC078722BA17F800AEE504 /* en */, 83DC078922BA17FC00AEE504 /* zh-Hans */, ); name = Localizable.strings; sourceTree = ""; }; /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ 83887A4B21F7FC6100E8D6D9 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGN_IDENTITY = "iPhone Developer"; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 11.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_ENABLE_BATCH_MODE = NO; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; }; name = Debug; }; 83887A4C21F7FC6100E8D6D9 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGN_IDENTITY = "iPhone Developer"; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 11.0; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_ENABLE_BATCH_MODE = NO; SWIFT_OPTIMIZATION_LEVEL = "-O"; VALIDATE_PRODUCT = YES; }; name = Release; }; 83887A4E21F7FC6100E8D6D9 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = E412592ABCD052AA1A876EEB /* Pods-SolarBT.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 20191106; DEFINES_MODULE = YES; DEVELOPMENT_TEAM = XX76ZRB47G; INFOPLIST_FILE = SolarBT/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); NEW_SETTING = ""; NEW_SETTING1 = ""; NEW_SETTING2 = ""; NEW_SETTING3 = ""; NEW_SETTING4 = ""; NEW_SETTING5 = ""; NEW_SETTING6 = ""; NEW_SETTING7 = ""; PRODUCT_BUNDLE_IDENTIFIER = com.weclouds.solarbt; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_OBJC_BRIDGING_HEADER = "$(SRCROOT)/SolarBT/SolarBT-Bridging-Header.h"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 1; }; name = Debug; }; 83887A4F21F7FC6100E8D6D9 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = A826C284A1C5D3462FF4D75C /* Pods-SolarBT.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 20191106; DEFINES_MODULE = YES; DEVELOPMENT_TEAM = XX76ZRB47G; INFOPLIST_FILE = SolarBT/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); NEW_SETTING = ""; NEW_SETTING1 = ""; NEW_SETTING2 = ""; NEW_SETTING3 = ""; NEW_SETTING4 = ""; NEW_SETTING5 = ""; NEW_SETTING6 = ""; NEW_SETTING7 = ""; PRODUCT_BUNDLE_IDENTIFIER = com.weclouds.solarbt; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_OBJC_BRIDGING_HEADER = "$(SRCROOT)/SolarBT/SolarBT-Bridging-Header.h"; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 1; }; name = Release; }; 83887A5121F7FC6100E8D6D9 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = XX76ZRB47G; INFOPLIST_FILE = SolarBTTests/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = com.elvis.SolarBTTests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/SolarBT.app/SolarBT"; }; name = Debug; }; 83887A5221F7FC6100E8D6D9 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = XX76ZRB47G; INFOPLIST_FILE = SolarBTTests/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = com.elvis.SolarBTTests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/SolarBT.app/SolarBT"; }; name = Release; }; 83887A5421F7FC6100E8D6D9 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; CODE_SIGN_IDENTITY = "Apple Development"; "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development"; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = XX76ZRB47G; INFOPLIST_FILE = SolarBTUITests/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = com.elvis.SolarBTUITests; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; "PROVISIONING_PROFILE_SPECIFIER[sdk=macosx*]" = ""; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; TEST_TARGET_NAME = SolarBT; }; name = Debug; }; 83887A5521F7FC6100E8D6D9 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; CODE_SIGN_IDENTITY = "Apple Development"; "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development"; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = XX76ZRB47G; INFOPLIST_FILE = SolarBTUITests/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = com.elvis.SolarBTUITests; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; "PROVISIONING_PROFILE_SPECIFIER[sdk=macosx*]" = ""; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; TEST_TARGET_NAME = SolarBT; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 83887A2021F7FC5D00E8D6D9 /* Build configuration list for PBXProject "SolarBT" */ = { isa = XCConfigurationList; buildConfigurations = ( 83887A4B21F7FC6100E8D6D9 /* Debug */, 83887A4C21F7FC6100E8D6D9 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 83887A4D21F7FC6100E8D6D9 /* Build configuration list for PBXNativeTarget "SolarBT" */ = { isa = XCConfigurationList; buildConfigurations = ( 83887A4E21F7FC6100E8D6D9 /* Debug */, 83887A4F21F7FC6100E8D6D9 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 83887A5021F7FC6100E8D6D9 /* Build configuration list for PBXNativeTarget "SolarBTTests" */ = { isa = XCConfigurationList; buildConfigurations = ( 83887A5121F7FC6100E8D6D9 /* Debug */, 83887A5221F7FC6100E8D6D9 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 83887A5321F7FC6100E8D6D9 /* Build configuration list for PBXNativeTarget "SolarBTUITests" */ = { isa = XCConfigurationList; buildConfigurations = ( 83887A5421F7FC6100E8D6D9 /* Debug */, 83887A5521F7FC6100E8D6D9 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = 83887A1D21F7FC5D00E8D6D9 /* Project object */; }