9 /* Begin PBXBuildFile section */
10 0CA0E0CF248599BB009087B9 /* OnOffViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CA0E0CE248599BB009087B9 /* OnOffViewController.m */; };
11 2C21071525D1A8F200DDA4AD /* MultiAdminViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C21071325D1A8F200DDA4AD /* MultiAdminViewController.m */; };
12 2C460C2425D7594B000512D6 /* DeviceSelector.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C460C2325D7594B000512D6 /* DeviceSelector.m */; };
13 2C460C3225D97CB3000512D6 /* UnpairDevicesViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C460C3025D97CB3000512D6 /* UnpairDevicesViewController.m */; };
14 991DC091247747F500C13860 /* EchoViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 991DC090247747F500C13860 /* EchoViewController.m */; };
15 997A639C253F93F7005C64E6 /* CHIP.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 997A639B253F93F7005C64E6 /* CHIP.framework */; };
16 997A639D253F93F7005C64E6 /* CHIP.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 997A639B253F93F7005C64E6 /* CHIP.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
17 B204A621244E1D0600C7C0E1 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = B204A620244E1D0600C7C0E1 /* AppDelegate.m */; };
18 B204A624244E1D0600C7C0E1 /* SceneDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = B204A623244E1D0600C7C0E1 /* SceneDelegate.m */; };
19 B204A627244E1D0600C7C0E1 /* QRCodeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B204A626244E1D0600C7C0E1 /* QRCodeViewController.m */; };
20 B204A62C244E1D0700C7C0E1 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = B204A62B244E1D0700C7C0E1 /* Assets.xcassets */; };
21 B204A632244E1D0700C7C0E1 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = B204A631244E1D0700C7C0E1 /* main.m */; };
22 B232D8BA2514BD0800792CB4 /* CHIPUIViewUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = B232D8B92514BD0800792CB4 /* CHIPUIViewUtils.m */; };
23 B243A6692513A73600E56FEA /* RootViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B243A6682513A73600E56FEA /* RootViewController.m */; };
24 B2946A4224C99D53005C87D0 /* WifiViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B2946A4124C99D53005C87D0 /* WifiViewController.m */; };
25 B2946A9B24C9A7BF005C87D0 /* DefaultsUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = B2946A9A24C9A7BF005C87D0 /* DefaultsUtils.m */; };
26 B2B0209225C9C1AC00A4C220 /* BindingsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B2B0209125C9C1AC00A4C220 /* BindingsViewController.m */; };
27 B2F51E99252DCDC000911FA5 /* TemperatureSensorViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B2F51E98252DCDC000911FA5 /* TemperatureSensorViewController.m */; };
28 B2F53AEB245B0D140010745E /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B2F53AE9245B0D140010745E /* LaunchScreen.storyboard */; };
29 /* End PBXBuildFile section */
31 /* Begin PBXContainerItemProxy section */
32 B204A638244E1D0700C7C0E1 /* PBXContainerItemProxy */ = {
33 isa = PBXContainerItemProxy;
34 containerPortal = B204A614244E1D0600C7C0E1 /* Project object */;
36 remoteGlobalIDString = B204A61B244E1D0600C7C0E1;
37 remoteInfo = CHIPTool;
39 /* End PBXContainerItemProxy section */
41 /* Begin PBXCopyFilesBuildPhase section */
42 997A639A253F93E5005C64E6 /* Embed Frameworks */ = {
43 isa = PBXCopyFilesBuildPhase;
44 buildActionMask = 2147483647;
46 dstSubfolderSpec = 10;
48 997A639D253F93F7005C64E6 /* CHIP.framework in Embed Frameworks */,
50 name = "Embed Frameworks";
51 runOnlyForDeploymentPostprocessing = 0;
53 /* End PBXCopyFilesBuildPhase section */
55 /* Begin PBXFileReference section */
56 0CA0E0CD248599BB009087B9 /* OnOffViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OnOffViewController.h; sourceTree = "<group>"; };
57 0CA0E0CE248599BB009087B9 /* OnOffViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OnOffViewController.m; sourceTree = "<group>"; };
58 2C21071325D1A8F200DDA4AD /* MultiAdminViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MultiAdminViewController.m; sourceTree = "<group>"; };
59 2C21071425D1A8F200DDA4AD /* MultiAdminViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MultiAdminViewController.h; sourceTree = "<group>"; };
60 2C460C2225D7594B000512D6 /* DeviceSelector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DeviceSelector.h; sourceTree = "<group>"; };
61 2C460C2325D7594B000512D6 /* DeviceSelector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DeviceSelector.m; sourceTree = "<group>"; };
62 2C460C3025D97CB3000512D6 /* UnpairDevicesViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UnpairDevicesViewController.m; sourceTree = "<group>"; };
63 2C460C3125D97CB3000512D6 /* UnpairDevicesViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UnpairDevicesViewController.h; sourceTree = "<group>"; };
64 991DC08F247747F500C13860 /* EchoViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = EchoViewController.h; sourceTree = "<group>"; };
65 991DC090247747F500C13860 /* EchoViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = EchoViewController.m; sourceTree = "<group>"; };
66 997A639B253F93F7005C64E6 /* CHIP.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = CHIP.framework; sourceTree = BUILT_PRODUCTS_DIR; };
67 B204A61C244E1D0600C7C0E1 /* CHIPTool.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CHIPTool.app; sourceTree = BUILT_PRODUCTS_DIR; };
68 B204A61F244E1D0600C7C0E1 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
69 B204A620244E1D0600C7C0E1 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
70 B204A622244E1D0600C7C0E1 /* SceneDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SceneDelegate.h; sourceTree = "<group>"; };
71 B204A623244E1D0600C7C0E1 /* SceneDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SceneDelegate.m; sourceTree = "<group>"; };
72 B204A625244E1D0600C7C0E1 /* QRCodeViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QRCodeViewController.h; sourceTree = "<group>"; };
73 B204A626244E1D0600C7C0E1 /* QRCodeViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = QRCodeViewController.m; sourceTree = "<group>"; };
74 B204A62B244E1D0700C7C0E1 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
75 B204A630244E1D0700C7C0E1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
76 B204A631244E1D0700C7C0E1 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
77 B204A637244E1D0700C7C0E1 /* CHIPToolTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CHIPToolTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
78 B204A63D244E1D0700C7C0E1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
79 B232D8B82514BD0800792CB4 /* CHIPUIViewUtils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CHIPUIViewUtils.h; sourceTree = "<group>"; };
80 B232D8B92514BD0800792CB4 /* CHIPUIViewUtils.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CHIPUIViewUtils.m; sourceTree = "<group>"; };
81 B243A6672513A73600E56FEA /* RootViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RootViewController.h; sourceTree = "<group>"; };
82 B243A6682513A73600E56FEA /* RootViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RootViewController.m; sourceTree = "<group>"; };
83 B27FAB67255D4B980038F0D2 /* CHIPTool.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = CHIPTool.entitlements; sourceTree = "<group>"; };
84 B2946A4024C99D53005C87D0 /* WifiViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WifiViewController.h; sourceTree = "<group>"; };
85 B2946A4124C99D53005C87D0 /* WifiViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = WifiViewController.m; sourceTree = "<group>"; };
86 B2946A9924C9A7BF005C87D0 /* DefaultsUtils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DefaultsUtils.h; sourceTree = "<group>"; };
87 B2946A9A24C9A7BF005C87D0 /* DefaultsUtils.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = DefaultsUtils.m; sourceTree = "<group>"; };
88 B2B0209025C9C1AC00A4C220 /* BindingsViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BindingsViewController.h; sourceTree = "<group>"; };
89 B2B0209125C9C1AC00A4C220 /* BindingsViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BindingsViewController.m; sourceTree = "<group>"; };
90 B2F51E97252DCDC000911FA5 /* TemperatureSensorViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TemperatureSensorViewController.h; sourceTree = "<group>"; };
91 B2F51E98252DCDC000911FA5 /* TemperatureSensorViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = TemperatureSensorViewController.m; sourceTree = "<group>"; };
92 B2F53AEA245B0D140010745E /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = UI/Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
93 /* End PBXFileReference section */
95 /* Begin PBXFrameworksBuildPhase section */
96 B204A619244E1D0600C7C0E1 /* Frameworks */ = {
97 isa = PBXFrameworksBuildPhase;
98 buildActionMask = 2147483647;
100 997A639C253F93F7005C64E6 /* CHIP.framework in Frameworks */,
102 runOnlyForDeploymentPostprocessing = 0;
104 B204A634244E1D0700C7C0E1 /* Frameworks */ = {
105 isa = PBXFrameworksBuildPhase;
106 buildActionMask = 2147483647;
109 runOnlyForDeploymentPostprocessing = 0;
111 /* End PBXFrameworksBuildPhase section */
113 /* Begin PBXGroup section */
114 0C79937824858B3B0047A373 /* QRCode */ = {
117 B204A625244E1D0600C7C0E1 /* QRCodeViewController.h */,
118 B204A626244E1D0600C7C0E1 /* QRCodeViewController.m */,
121 sourceTree = "<group>";
123 0C79937924858B4F0047A373 /* Echo client */ = {
126 991DC08F247747F500C13860 /* EchoViewController.h */,
127 991DC090247747F500C13860 /* EchoViewController.m */,
129 path = "Echo client";
130 sourceTree = "<group>";
132 0CA0E0D0248599C4009087B9 /* OnOffCluster */ = {
135 0CA0E0CD248599BB009087B9 /* OnOffViewController.h */,
136 0CA0E0CE248599BB009087B9 /* OnOffViewController.m */,
139 sourceTree = "<group>";
141 2C21071225D1A8F200DDA4AD /* MultiAdmin */ = {
144 2C21071325D1A8F200DDA4AD /* MultiAdminViewController.m */,
145 2C21071425D1A8F200DDA4AD /* MultiAdminViewController.h */,
148 sourceTree = "<group>";
150 2C460C2F25D97CB3000512D6 /* UnpairDevices */ = {
153 2C460C3025D97CB3000512D6 /* UnpairDevicesViewController.m */,
154 2C460C3125D97CB3000512D6 /* UnpairDevicesViewController.h */,
156 path = UnpairDevices;
157 sourceTree = "<group>";
159 B20252DE2459EC7600F97062 /* Frameworks */ = {
162 997A639B253F93F7005C64E6 /* CHIP.framework */,
165 sourceTree = "<group>";
167 B204A613244E1D0600C7C0E1 = {
170 B204A61E244E1D0600C7C0E1 /* CHIPTool */,
171 B204A63A244E1D0700C7C0E1 /* CHIPToolTests */,
172 B204A61D244E1D0600C7C0E1 /* Products */,
173 B20252DE2459EC7600F97062 /* Frameworks */,
175 sourceTree = "<group>";
177 B204A61D244E1D0600C7C0E1 /* Products */ = {
180 B204A61C244E1D0600C7C0E1 /* CHIPTool.app */,
181 B204A637244E1D0700C7C0E1 /* CHIPToolTests.xctest */,
184 sourceTree = "<group>";
186 B204A61E244E1D0600C7C0E1 /* CHIPTool */ = {
189 B27FAB67255D4B980038F0D2 /* CHIPTool.entitlements */,
190 B204A62B244E1D0700C7C0E1 /* Assets.xcassets */,
191 B2F53AE9245B0D140010745E /* LaunchScreen.storyboard */,
192 B204A630244E1D0700C7C0E1 /* Info.plist */,
193 B204A631244E1D0700C7C0E1 /* main.m */,
194 B232D8C0251A0EE200792CB4 /* Framework Helpers */,
195 B232D8BF251A0EC500792CB4 /* View Controllers */,
196 B232D8BE251A0EA300792CB4 /* UI Helpers */,
199 sourceTree = "<group>";
201 B204A63A244E1D0700C7C0E1 /* CHIPToolTests */ = {
204 B204A63D244E1D0700C7C0E1 /* Info.plist */,
206 path = CHIPToolTests;
207 sourceTree = "<group>";
209 B232D8BE251A0EA300792CB4 /* UI Helpers */ = {
212 B232D8B82514BD0800792CB4 /* CHIPUIViewUtils.h */,
213 B232D8B92514BD0800792CB4 /* CHIPUIViewUtils.m */,
216 sourceTree = "<group>";
218 B232D8BF251A0EC500792CB4 /* View Controllers */ = {
221 2C460C2F25D97CB3000512D6 /* UnpairDevices */,
222 2C460C2225D7594B000512D6 /* DeviceSelector.h */,
223 2C460C2325D7594B000512D6 /* DeviceSelector.m */,
224 2C21071225D1A8F200DDA4AD /* MultiAdmin */,
225 B204A61F244E1D0600C7C0E1 /* AppDelegate.h */,
226 B204A620244E1D0600C7C0E1 /* AppDelegate.m */,
227 B204A622244E1D0600C7C0E1 /* SceneDelegate.h */,
228 B204A623244E1D0600C7C0E1 /* SceneDelegate.m */,
229 B243A6672513A73600E56FEA /* RootViewController.h */,
230 B243A6682513A73600E56FEA /* RootViewController.m */,
231 B2F51E93252DCC9E00911FA5 /* Temperature Sensor */,
232 B2B0208F25C9C18500A4C220 /* Bindings */,
233 B2946A3F24C99D21005C87D0 /* Wifi */,
234 0C79937824858B3B0047A373 /* QRCode */,
235 0C79937924858B4F0047A373 /* Echo client */,
236 0CA0E0D0248599C4009087B9 /* OnOffCluster */,
238 path = "View Controllers";
239 sourceTree = "<group>";
241 B232D8C0251A0EE200792CB4 /* Framework Helpers */ = {
244 B2946A9924C9A7BF005C87D0 /* DefaultsUtils.h */,
245 B2946A9A24C9A7BF005C87D0 /* DefaultsUtils.m */,
247 path = "Framework Helpers";
248 sourceTree = "<group>";
250 B2946A3F24C99D21005C87D0 /* Wifi */ = {
253 B2946A4024C99D53005C87D0 /* WifiViewController.h */,
254 B2946A4124C99D53005C87D0 /* WifiViewController.m */,
257 sourceTree = "<group>";
259 B2B0208F25C9C18500A4C220 /* Bindings */ = {
262 B2B0209025C9C1AC00A4C220 /* BindingsViewController.h */,
263 B2B0209125C9C1AC00A4C220 /* BindingsViewController.m */,
266 sourceTree = "<group>";
268 B2F51E93252DCC9E00911FA5 /* Temperature Sensor */ = {
271 B2F51E97252DCDC000911FA5 /* TemperatureSensorViewController.h */,
272 B2F51E98252DCDC000911FA5 /* TemperatureSensorViewController.m */,
274 path = "Temperature Sensor";
275 sourceTree = "<group>";
277 /* End PBXGroup section */
279 /* Begin PBXNativeTarget section */
280 B204A61B244E1D0600C7C0E1 /* CHIPTool */ = {
281 isa = PBXNativeTarget;
282 buildConfigurationList = B204A64B244E1D0700C7C0E1 /* Build configuration list for PBXNativeTarget "CHIPTool" */;
284 B204A618244E1D0600C7C0E1 /* Sources */,
285 B204A619244E1D0600C7C0E1 /* Frameworks */,
286 B204A61A244E1D0600C7C0E1 /* Resources */,
287 997A639A253F93E5005C64E6 /* Embed Frameworks */,
294 productName = CHIPTool;
295 productReference = B204A61C244E1D0600C7C0E1 /* CHIPTool.app */;
296 productType = "com.apple.product-type.application";
298 B204A636244E1D0700C7C0E1 /* CHIPToolTests */ = {
299 isa = PBXNativeTarget;
300 buildConfigurationList = B204A64E244E1D0700C7C0E1 /* Build configuration list for PBXNativeTarget "CHIPToolTests" */;
302 B204A633244E1D0700C7C0E1 /* Sources */,
303 B204A634244E1D0700C7C0E1 /* Frameworks */,
304 B204A635244E1D0700C7C0E1 /* Resources */,
309 B204A639244E1D0700C7C0E1 /* PBXTargetDependency */,
311 name = CHIPToolTests;
312 productName = CHIPToolTests;
313 productReference = B204A637244E1D0700C7C0E1 /* CHIPToolTests.xctest */;
314 productType = "com.apple.product-type.bundle.unit-test";
316 /* End PBXNativeTarget section */
318 /* Begin PBXProject section */
319 B204A614244E1D0600C7C0E1 /* Project object */ = {
322 LastUpgradeCheck = 1200;
323 ORGANIZATIONNAME = CHIP;
325 B204A61B244E1D0600C7C0E1 = {
326 CreatedOnToolsVersion = 11.4.1;
328 B204A636244E1D0700C7C0E1 = {
329 CreatedOnToolsVersion = 11.4.1;
330 TestTargetID = B204A61B244E1D0600C7C0E1;
334 buildConfigurationList = B204A617244E1D0600C7C0E1 /* Build configuration list for PBXProject "CHIPTool" */;
335 compatibilityVersion = "Xcode 9.3";
336 developmentRegion = en;
337 hasScannedForEncodings = 0;
342 mainGroup = B204A613244E1D0600C7C0E1;
343 productRefGroup = B204A61D244E1D0600C7C0E1 /* Products */;
347 B204A61B244E1D0600C7C0E1 /* CHIPTool */,
348 B204A636244E1D0700C7C0E1 /* CHIPToolTests */,
351 /* End PBXProject section */
353 /* Begin PBXResourcesBuildPhase section */
354 B204A61A244E1D0600C7C0E1 /* Resources */ = {
355 isa = PBXResourcesBuildPhase;
356 buildActionMask = 2147483647;
358 B204A62C244E1D0700C7C0E1 /* Assets.xcassets in Resources */,
359 B2F53AEB245B0D140010745E /* LaunchScreen.storyboard in Resources */,
361 runOnlyForDeploymentPostprocessing = 0;
363 B204A635244E1D0700C7C0E1 /* Resources */ = {
364 isa = PBXResourcesBuildPhase;
365 buildActionMask = 2147483647;
368 runOnlyForDeploymentPostprocessing = 0;
370 /* End PBXResourcesBuildPhase section */
372 /* Begin PBXSourcesBuildPhase section */
373 B204A618244E1D0600C7C0E1 /* Sources */ = {
374 isa = PBXSourcesBuildPhase;
375 buildActionMask = 2147483647;
377 2C460C2425D7594B000512D6 /* DeviceSelector.m in Sources */,
378 2C21071525D1A8F200DDA4AD /* MultiAdminViewController.m in Sources */,
379 B204A627244E1D0600C7C0E1 /* QRCodeViewController.m in Sources */,
380 2C460C3225D97CB3000512D6 /* UnpairDevicesViewController.m in Sources */,
381 B232D8BA2514BD0800792CB4 /* CHIPUIViewUtils.m in Sources */,
382 B2946A9B24C9A7BF005C87D0 /* DefaultsUtils.m in Sources */,
383 991DC091247747F500C13860 /* EchoViewController.m in Sources */,
384 B2B0209225C9C1AC00A4C220 /* BindingsViewController.m in Sources */,
385 B204A621244E1D0600C7C0E1 /* AppDelegate.m in Sources */,
386 B2F51E99252DCDC000911FA5 /* TemperatureSensorViewController.m in Sources */,
387 B243A6692513A73600E56FEA /* RootViewController.m in Sources */,
388 B204A632244E1D0700C7C0E1 /* main.m in Sources */,
389 B204A624244E1D0600C7C0E1 /* SceneDelegate.m in Sources */,
390 B2946A4224C99D53005C87D0 /* WifiViewController.m in Sources */,
391 0CA0E0CF248599BB009087B9 /* OnOffViewController.m in Sources */,
393 runOnlyForDeploymentPostprocessing = 0;
395 B204A633244E1D0700C7C0E1 /* Sources */ = {
396 isa = PBXSourcesBuildPhase;
397 buildActionMask = 2147483647;
400 runOnlyForDeploymentPostprocessing = 0;
402 /* End PBXSourcesBuildPhase section */
404 /* Begin PBXTargetDependency section */
405 B204A639244E1D0700C7C0E1 /* PBXTargetDependency */ = {
406 isa = PBXTargetDependency;
407 target = B204A61B244E1D0600C7C0E1 /* CHIPTool */;
408 targetProxy = B204A638244E1D0700C7C0E1 /* PBXContainerItemProxy */;
410 /* End PBXTargetDependency section */
412 /* Begin PBXVariantGroup section */
413 B2F53AE9245B0D140010745E /* LaunchScreen.storyboard */ = {
414 isa = PBXVariantGroup;
416 B2F53AEA245B0D140010745E /* Base */,
418 name = LaunchScreen.storyboard;
419 sourceTree = "<group>";
421 /* End PBXVariantGroup section */
423 /* Begin XCBuildConfiguration section */
424 B204A649244E1D0700C7C0E1 /* Debug */ = {
425 isa = XCBuildConfiguration;
427 ALWAYS_SEARCH_USER_PATHS = NO;
428 CLANG_ANALYZER_NONNULL = YES;
429 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
430 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
431 CLANG_CXX_LIBRARY = "libc++";
432 CLANG_ENABLE_MODULES = YES;
433 CLANG_ENABLE_OBJC_ARC = YES;
434 CLANG_ENABLE_OBJC_WEAK = YES;
435 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
436 CLANG_WARN_BOOL_CONVERSION = YES;
437 CLANG_WARN_COMMA = YES;
438 CLANG_WARN_CONSTANT_CONVERSION = YES;
439 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
440 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
441 CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
442 CLANG_WARN_EMPTY_BODY = YES;
443 CLANG_WARN_ENUM_CONVERSION = YES;
444 CLANG_WARN_INFINITE_RECURSION = YES;
445 CLANG_WARN_INT_CONVERSION = YES;
446 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
447 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
448 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
449 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
450 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
451 CLANG_WARN_STRICT_PROTOTYPES = YES;
452 CLANG_WARN_SUSPICIOUS_MOVE = YES;
453 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
454 CLANG_WARN_UNREACHABLE_CODE = YES;
455 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
456 CODE_SIGN_STYLE = Manual;
457 COPY_PHASE_STRIP = NO;
458 DEBUG_INFORMATION_FORMAT = dwarf;
459 ENABLE_HARDENED_RUNTIME = NO;
460 ENABLE_STRICT_OBJC_MSGSEND = YES;
461 ENABLE_TESTABILITY = YES;
462 GCC_C_LANGUAGE_STANDARD = gnu11;
463 GCC_DYNAMIC_NO_PIC = NO;
464 GCC_NO_COMMON_BLOCKS = YES;
465 GCC_OPTIMIZATION_LEVEL = 0;
466 GCC_PREPROCESSOR_DEFINITIONS = (
471 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
472 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
473 GCC_WARN_UNDECLARED_SELECTOR = YES;
474 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
475 GCC_WARN_UNUSED_FUNCTION = YES;
476 GCC_WARN_UNUSED_VARIABLE = YES;
477 IPHONEOS_DEPLOYMENT_TARGET = 13.4;
478 MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
480 ONLY_ACTIVE_ARCH = YES;
485 B204A64A244E1D0700C7C0E1 /* Release */ = {
486 isa = XCBuildConfiguration;
488 ALWAYS_SEARCH_USER_PATHS = NO;
489 CLANG_ANALYZER_NONNULL = YES;
490 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
491 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
492 CLANG_CXX_LIBRARY = "libc++";
493 CLANG_ENABLE_MODULES = YES;
494 CLANG_ENABLE_OBJC_ARC = YES;
495 CLANG_ENABLE_OBJC_WEAK = YES;
496 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
497 CLANG_WARN_BOOL_CONVERSION = YES;
498 CLANG_WARN_COMMA = YES;
499 CLANG_WARN_CONSTANT_CONVERSION = YES;
500 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
501 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
502 CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
503 CLANG_WARN_EMPTY_BODY = YES;
504 CLANG_WARN_ENUM_CONVERSION = YES;
505 CLANG_WARN_INFINITE_RECURSION = YES;
506 CLANG_WARN_INT_CONVERSION = YES;
507 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
508 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
509 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
510 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
511 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
512 CLANG_WARN_STRICT_PROTOTYPES = YES;
513 CLANG_WARN_SUSPICIOUS_MOVE = YES;
514 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
515 CLANG_WARN_UNREACHABLE_CODE = YES;
516 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
517 CODE_SIGN_STYLE = Manual;
518 COPY_PHASE_STRIP = NO;
519 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
520 ENABLE_HARDENED_RUNTIME = NO;
521 ENABLE_NS_ASSERTIONS = NO;
522 ENABLE_STRICT_OBJC_MSGSEND = YES;
523 GCC_C_LANGUAGE_STANDARD = gnu11;
524 GCC_NO_COMMON_BLOCKS = YES;
525 GCC_PREPROCESSOR_DEFINITIONS = HAVE_CONFIG_H;
526 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
527 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
528 GCC_WARN_UNDECLARED_SELECTOR = YES;
529 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
530 GCC_WARN_UNUSED_FUNCTION = YES;
531 GCC_WARN_UNUSED_VARIABLE = YES;
532 IPHONEOS_DEPLOYMENT_TARGET = 13.4;
533 MTL_ENABLE_DEBUG_INFO = NO;
536 VALIDATE_PRODUCT = YES;
540 B204A64C244E1D0700C7C0E1 /* Debug */ = {
541 isa = XCBuildConfiguration;
543 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
544 CODE_SIGN_ENTITLEMENTS = CHIPTool/CHIPTool.entitlements;
545 CODE_SIGN_IDENTITY = "Apple Development";
546 CODE_SIGN_STYLE = Automatic;
547 DEVELOPMENT_TEAM = "";
549 INFOPLIST_FILE = CHIPTool/Info.plist;
550 LD_RUNPATH_SEARCH_PATHS = (
552 "@executable_path/Frameworks",
554 ONLY_ACTIVE_ARCH = YES;
555 PRODUCT_BUNDLE_IDENTIFIER = com.chip.CHIPTool;
556 PRODUCT_NAME = "$(TARGET_NAME)";
557 PROVISIONING_PROFILE_SPECIFIER = "";
559 TARGETED_DEVICE_FAMILY = "1,2";
563 B204A64D244E1D0700C7C0E1 /* Release */ = {
564 isa = XCBuildConfiguration;
566 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
567 CODE_SIGN_ENTITLEMENTS = CHIPTool/CHIPTool.entitlements;
568 CODE_SIGN_IDENTITY = "Apple Development";
569 CODE_SIGN_STYLE = Automatic;
570 DEVELOPMENT_TEAM = "";
572 INFOPLIST_FILE = CHIPTool/Info.plist;
573 LD_RUNPATH_SEARCH_PATHS = (
575 "@executable_path/Frameworks",
577 ONLY_ACTIVE_ARCH = YES;
578 PRODUCT_BUNDLE_IDENTIFIER = com.chip.CHIPTool;
579 PRODUCT_NAME = "$(TARGET_NAME)";
580 PROVISIONING_PROFILE_SPECIFIER = "";
582 TARGETED_DEVICE_FAMILY = "1,2";
586 B204A64F244E1D0700C7C0E1 /* Debug */ = {
587 isa = XCBuildConfiguration;
589 BUNDLE_LOADER = "$(TEST_HOST)";
590 CODE_SIGN_STYLE = Automatic;
591 INFOPLIST_FILE = CHIPToolTests/Info.plist;
592 IPHONEOS_DEPLOYMENT_TARGET = 13.4;
593 LD_RUNPATH_SEARCH_PATHS = (
595 "@executable_path/Frameworks",
596 "@loader_path/Frameworks",
598 PRODUCT_BUNDLE_IDENTIFIER = com.chip.CHIPToolTests;
599 PRODUCT_NAME = "$(TARGET_NAME)";
600 TARGETED_DEVICE_FAMILY = "1,2";
601 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CHIPTool.app/CHIPTool";
605 B204A650244E1D0700C7C0E1 /* Release */ = {
606 isa = XCBuildConfiguration;
608 BUNDLE_LOADER = "$(TEST_HOST)";
609 CODE_SIGN_STYLE = Automatic;
610 INFOPLIST_FILE = CHIPToolTests/Info.plist;
611 IPHONEOS_DEPLOYMENT_TARGET = 13.4;
612 LD_RUNPATH_SEARCH_PATHS = (
614 "@executable_path/Frameworks",
615 "@loader_path/Frameworks",
617 PRODUCT_BUNDLE_IDENTIFIER = com.chip.CHIPToolTests;
618 PRODUCT_NAME = "$(TARGET_NAME)";
619 TARGETED_DEVICE_FAMILY = "1,2";
620 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CHIPTool.app/CHIPTool";
624 /* End XCBuildConfiguration section */
626 /* Begin XCConfigurationList section */
627 B204A617244E1D0600C7C0E1 /* Build configuration list for PBXProject "CHIPTool" */ = {
628 isa = XCConfigurationList;
629 buildConfigurations = (
630 B204A649244E1D0700C7C0E1 /* Debug */,
631 B204A64A244E1D0700C7C0E1 /* Release */,
633 defaultConfigurationIsVisible = 0;
634 defaultConfigurationName = Release;
636 B204A64B244E1D0700C7C0E1 /* Build configuration list for PBXNativeTarget "CHIPTool" */ = {
637 isa = XCConfigurationList;
638 buildConfigurations = (
639 B204A64C244E1D0700C7C0E1 /* Debug */,
640 B204A64D244E1D0700C7C0E1 /* Release */,
642 defaultConfigurationIsVisible = 0;
643 defaultConfigurationName = Release;
645 B204A64E244E1D0700C7C0E1 /* Build configuration list for PBXNativeTarget "CHIPToolTests" */ = {
646 isa = XCConfigurationList;
647 buildConfigurations = (
648 B204A64F244E1D0700C7C0E1 /* Debug */,
649 B204A650244E1D0700C7C0E1 /* Release */,
651 defaultConfigurationIsVisible = 0;
652 defaultConfigurationName = Release;
654 /* End XCConfigurationList section */
656 rootObject = B204A614244E1D0600C7C0E1 /* Project object */;