9 /* Begin PBXBuildFile section */
10 1EC4CE3A25CC263E00D7304F /* reporting.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC4CE3825CC263E00D7304F /* reporting.cpp */; };
11 1EC4CE3B25CC263E00D7304F /* reporting-default-configuration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC4CE3925CC263E00D7304F /* reporting-default-configuration.cpp */; };
12 1EC4CE3D25CC265200D7304F /* DataModelHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC4CE3C25CC265200D7304F /* DataModelHandler.cpp */; };
13 1EC4CE4B25CC267700D7304F /* binding-table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC4CE3E25CC267600D7304F /* binding-table.cpp */; };
14 1EC4CE4C25CC267700D7304F /* ember-print.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC4CE3F25CC267600D7304F /* ember-print.cpp */; };
15 1EC4CE4D25CC267700D7304F /* process-global-message.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC4CE4025CC267600D7304F /* process-global-message.cpp */; };
16 1EC4CE4E25CC267700D7304F /* attribute-size.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC4CE4125CC267600D7304F /* attribute-size.cpp */; };
17 1EC4CE4F25CC267700D7304F /* process-cluster-message.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC4CE4225CC267600D7304F /* process-cluster-message.cpp */; };
18 1EC4CE5025CC267700D7304F /* client-api.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC4CE4325CC267600D7304F /* client-api.cpp */; };
19 1EC4CE5125CC267700D7304F /* message.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC4CE4425CC267600D7304F /* message.cpp */; };
20 1EC4CE5325CC267700D7304F /* chip-message-send.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC4CE4625CC267600D7304F /* chip-message-send.cpp */; };
21 1EC4CE5425CC267700D7304F /* util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC4CE4725CC267600D7304F /* util.cpp */; };
22 1EC4CE5525CC267700D7304F /* attribute-table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC4CE4825CC267600D7304F /* attribute-table.cpp */; };
23 1EC4CE5625CC267700D7304F /* af-main-common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC4CE4925CC267700D7304F /* af-main-common.cpp */; };
24 1EC4CE5725CC267700D7304F /* attribute-storage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC4CE4A25CC267700D7304F /* attribute-storage.cpp */; };
25 1EC4CE5D25CC26E900D7304F /* CHIPClustersObjc.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1EC4CE5925CC26E900D7304F /* CHIPClustersObjc.mm */; };
26 1EC4CE5E25CC26E900D7304F /* call-command-handler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC4CE5A25CC26E900D7304F /* call-command-handler.cpp */; };
27 1EC4CE5F25CC26E900D7304F /* callback-stub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC4CE5B25CC26E900D7304F /* callback-stub.cpp */; };
28 1EC4CE6025CC26E900D7304F /* CHIPClientCallbacks.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC4CE5C25CC26E900D7304F /* CHIPClientCallbacks.cpp */; };
29 1EC4CE6225CC271B00D7304F /* af-event.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC4CE6125CC271B00D7304F /* af-event.cpp */; };
30 1EC4CE6425CC276600D7304F /* CHIPClustersObjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC4CE6325CC276600D7304F /* CHIPClustersObjc.h */; settings = {ATTRIBUTES = (Public, ); }; };
31 1ED0B8CC260125E100D19DB5 /* media-playback-client.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ED0B8CB260125E100D19DB5 /* media-playback-client.cpp */; };
32 2C222AD0255C620600E446B9 /* CHIPDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C222ACE255C620600E446B9 /* CHIPDevice.h */; settings = {ATTRIBUTES = (Public, ); }; };
33 2C222AD1255C620600E446B9 /* CHIPDevice.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2C222ACF255C620600E446B9 /* CHIPDevice.mm */; };
34 2C222ADF255C811800E446B9 /* CHIPDevice_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C222ADE255C811800E446B9 /* CHIPDevice_Internal.h */; };
35 2C4DF09E248B2C60009307CB /* libmbedtls.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C4DF09D248B2C60009307CB /* libmbedtls.a */; settings = {ATTRIBUTES = (Required, ); }; };
36 2C8C8FC0253E0C2100797F05 /* CHIPPersistentStorageDelegateBridge.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C8C8FBD253E0C2100797F05 /* CHIPPersistentStorageDelegateBridge.h */; };
37 2C8C8FC1253E0C2100797F05 /* CHIPPersistentStorageDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C8C8FBE253E0C2100797F05 /* CHIPPersistentStorageDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
38 2C8C8FC2253E0C2100797F05 /* CHIPPersistentStorageDelegateBridge.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2C8C8FBF253E0C2100797F05 /* CHIPPersistentStorageDelegateBridge.mm */; };
39 2CB7163B252E8A7B0026E2BB /* CHIPDevicePairingDelegateBridge.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CB71638252E8A7B0026E2BB /* CHIPDevicePairingDelegateBridge.h */; };
40 2CB7163C252E8A7C0026E2BB /* CHIPDevicePairingDelegateBridge.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2CB71639252E8A7B0026E2BB /* CHIPDevicePairingDelegateBridge.mm */; };
41 2CB7163F252F731E0026E2BB /* CHIPDevicePairingDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CB7163E252F731E0026E2BB /* CHIPDevicePairingDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
42 991DC0842475F45400C13860 /* CHIPDeviceController.h in Headers */ = {isa = PBXBuildFile; fileRef = 991DC0822475F45400C13860 /* CHIPDeviceController.h */; settings = {ATTRIBUTES = (Public, ); }; };
43 991DC0892475F47D00C13860 /* CHIPDeviceController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 991DC0872475F47D00C13860 /* CHIPDeviceController.mm */; };
44 991DC08B247704DC00C13860 /* CHIPLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = 991DC08A247704DC00C13860 /* CHIPLogging.h */; };
45 B20252972459E34F00F97062 /* CHIP.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B202528D2459E34F00F97062 /* CHIP.framework */; };
46 B2E0D7B1245B0B5C003C5B48 /* CHIP.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E0D7A8245B0B5C003C5B48 /* CHIP.h */; settings = {ATTRIBUTES = (Public, ); }; };
47 B2E0D7B2245B0B5C003C5B48 /* CHIPManualSetupPayloadParser.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E0D7A9245B0B5C003C5B48 /* CHIPManualSetupPayloadParser.h */; settings = {ATTRIBUTES = (Public, ); }; };
48 B2E0D7B3245B0B5C003C5B48 /* CHIPError.mm in Sources */ = {isa = PBXBuildFile; fileRef = B2E0D7AA245B0B5C003C5B48 /* CHIPError.mm */; };
49 B2E0D7B4245B0B5C003C5B48 /* CHIPError.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E0D7AB245B0B5C003C5B48 /* CHIPError.h */; settings = {ATTRIBUTES = (Public, ); }; };
50 B2E0D7B5245B0B5C003C5B48 /* CHIPQRCodeSetupPayloadParser.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E0D7AC245B0B5C003C5B48 /* CHIPQRCodeSetupPayloadParser.h */; settings = {ATTRIBUTES = (Public, ); }; };
51 B2E0D7B6245B0B5C003C5B48 /* CHIPManualSetupPayloadParser.mm in Sources */ = {isa = PBXBuildFile; fileRef = B2E0D7AD245B0B5C003C5B48 /* CHIPManualSetupPayloadParser.mm */; };
52 B2E0D7B7245B0B5C003C5B48 /* CHIPQRCodeSetupPayloadParser.mm in Sources */ = {isa = PBXBuildFile; fileRef = B2E0D7AE245B0B5C003C5B48 /* CHIPQRCodeSetupPayloadParser.mm */; };
53 B2E0D7B8245B0B5C003C5B48 /* CHIPSetupPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E0D7AF245B0B5C003C5B48 /* CHIPSetupPayload.h */; settings = {ATTRIBUTES = (Public, ); }; };
54 B2E0D7B9245B0B5C003C5B48 /* CHIPSetupPayload.mm in Sources */ = {isa = PBXBuildFile; fileRef = B2E0D7B0245B0B5C003C5B48 /* CHIPSetupPayload.mm */; };
55 B2F53AF2245B0DCF0010745E /* CHIPSetupPayloadParserTests.m in Sources */ = {isa = PBXBuildFile; fileRef = B2F53AF1245B0DCF0010745E /* CHIPSetupPayloadParserTests.m */; };
56 BA09EB43247477BA00605257 /* libCHIP.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BA09EB3F2474762900605257 /* libCHIP.a */; };
57 /* End PBXBuildFile section */
59 /* Begin PBXContainerItemProxy section */
60 B20252982459E34F00F97062 /* PBXContainerItemProxy */ = {
61 isa = PBXContainerItemProxy;
62 containerPortal = B20252842459E34F00F97062 /* Project object */;
64 remoteGlobalIDString = B202528C2459E34F00F97062;
67 /* End PBXContainerItemProxy section */
69 /* Begin PBXFileReference section */
70 1EC4CE3825CC263E00D7304F /* reporting.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = reporting.cpp; path = ../../../app/reporting/reporting.cpp; sourceTree = "<group>"; };
71 1EC4CE3925CC263E00D7304F /* reporting-default-configuration.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "reporting-default-configuration.cpp"; path = "../../../app/reporting/reporting-default-configuration.cpp"; sourceTree = "<group>"; };
72 1EC4CE3C25CC265200D7304F /* DataModelHandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DataModelHandler.cpp; path = ../../../app/server/DataModelHandler.cpp; sourceTree = "<group>"; };
73 1EC4CE3E25CC267600D7304F /* binding-table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "binding-table.cpp"; path = "../../../app/util/binding-table.cpp"; sourceTree = "<group>"; };
74 1EC4CE3F25CC267600D7304F /* ember-print.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "ember-print.cpp"; path = "../../../app/util/ember-print.cpp"; sourceTree = "<group>"; };
75 1EC4CE4025CC267600D7304F /* process-global-message.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "process-global-message.cpp"; path = "../../../app/util/process-global-message.cpp"; sourceTree = "<group>"; };
76 1EC4CE4125CC267600D7304F /* attribute-size.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "attribute-size.cpp"; path = "../../../app/util/attribute-size.cpp"; sourceTree = "<group>"; };
77 1EC4CE4225CC267600D7304F /* process-cluster-message.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "process-cluster-message.cpp"; path = "../../../app/util/process-cluster-message.cpp"; sourceTree = "<group>"; };
78 1EC4CE4325CC267600D7304F /* client-api.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "client-api.cpp"; path = "../../../app/util/client-api.cpp"; sourceTree = "<group>"; };
79 1EC4CE4425CC267600D7304F /* message.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = message.cpp; path = ../../../app/util/message.cpp; sourceTree = "<group>"; };
80 1EC4CE4625CC267600D7304F /* chip-message-send.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "chip-message-send.cpp"; path = "../../../app/util/chip-message-send.cpp"; sourceTree = "<group>"; };
81 1EC4CE4725CC267600D7304F /* util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = util.cpp; path = ../../../app/util/util.cpp; sourceTree = "<group>"; };
82 1EC4CE4825CC267600D7304F /* attribute-table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "attribute-table.cpp"; path = "../../../app/util/attribute-table.cpp"; sourceTree = "<group>"; };
83 1EC4CE4925CC267700D7304F /* af-main-common.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "af-main-common.cpp"; path = "../../../app/util/af-main-common.cpp"; sourceTree = "<group>"; };
84 1EC4CE4A25CC267700D7304F /* attribute-storage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "attribute-storage.cpp"; path = "../../../app/util/attribute-storage.cpp"; sourceTree = "<group>"; };
85 1EC4CE5925CC26E900D7304F /* CHIPClustersObjc.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = CHIPClustersObjc.mm; path = gen/CHIPClustersObjc.mm; sourceTree = "<group>"; };
86 1EC4CE5A25CC26E900D7304F /* call-command-handler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "call-command-handler.cpp"; path = "gen/call-command-handler.cpp"; sourceTree = "<group>"; };
87 1EC4CE5B25CC26E900D7304F /* callback-stub.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "callback-stub.cpp"; path = "gen/callback-stub.cpp"; sourceTree = "<group>"; };
88 1EC4CE5C25CC26E900D7304F /* CHIPClientCallbacks.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CHIPClientCallbacks.cpp; path = gen/CHIPClientCallbacks.cpp; sourceTree = "<group>"; };
89 1EC4CE6125CC271B00D7304F /* af-event.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "af-event.cpp"; path = "../../../app/util/af-event.cpp"; sourceTree = "<group>"; };
90 1EC4CE6325CC276600D7304F /* CHIPClustersObjc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CHIPClustersObjc.h; path = gen/CHIPClustersObjc.h; sourceTree = "<group>"; };
91 1ED0B8CB260125E100D19DB5 /* media-playback-client.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "media-playback-client.cpp"; path = "../../../app/clusters/media-playback-client/media-playback-client.cpp"; sourceTree = "<group>"; };
92 2C222ACE255C620600E446B9 /* CHIPDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CHIPDevice.h; sourceTree = "<group>"; };
93 2C222ACF255C620600E446B9 /* CHIPDevice.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CHIPDevice.mm; sourceTree = "<group>"; };
94 2C222ADE255C811800E446B9 /* CHIPDevice_Internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CHIPDevice_Internal.h; sourceTree = "<group>"; };
95 2C4DF09D248B2C60009307CB /* libmbedtls.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libmbedtls.a; path = lib/libmbedtls.a; sourceTree = BUILT_PRODUCTS_DIR; };
96 2C8C8FBD253E0C2100797F05 /* CHIPPersistentStorageDelegateBridge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CHIPPersistentStorageDelegateBridge.h; sourceTree = "<group>"; };
97 2C8C8FBE253E0C2100797F05 /* CHIPPersistentStorageDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CHIPPersistentStorageDelegate.h; sourceTree = "<group>"; };
98 2C8C8FBF253E0C2100797F05 /* CHIPPersistentStorageDelegateBridge.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CHIPPersistentStorageDelegateBridge.mm; sourceTree = "<group>"; };
99 2CB71638252E8A7B0026E2BB /* CHIPDevicePairingDelegateBridge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CHIPDevicePairingDelegateBridge.h; sourceTree = "<group>"; };
100 2CB71639252E8A7B0026E2BB /* CHIPDevicePairingDelegateBridge.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CHIPDevicePairingDelegateBridge.mm; sourceTree = "<group>"; };
101 2CB7163E252F731E0026E2BB /* CHIPDevicePairingDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CHIPDevicePairingDelegate.h; sourceTree = "<group>"; };
102 991DC0822475F45400C13860 /* CHIPDeviceController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CHIPDeviceController.h; sourceTree = "<group>"; };
103 991DC0872475F47D00C13860 /* CHIPDeviceController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = CHIPDeviceController.mm; sourceTree = "<group>"; };
104 991DC08A247704DC00C13860 /* CHIPLogging.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CHIPLogging.h; sourceTree = "<group>"; };
105 B202528D2459E34F00F97062 /* CHIP.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CHIP.framework; sourceTree = BUILT_PRODUCTS_DIR; };
106 B20252912459E34F00F97062 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
107 B20252962459E34F00F97062 /* CHIPTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CHIPTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
108 B202529D2459E34F00F97062 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
109 B2E0D7A8245B0B5C003C5B48 /* CHIP.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CHIP.h; sourceTree = "<group>"; };
110 B2E0D7A9245B0B5C003C5B48 /* CHIPManualSetupPayloadParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CHIPManualSetupPayloadParser.h; sourceTree = "<group>"; };
111 B2E0D7AA245B0B5C003C5B48 /* CHIPError.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CHIPError.mm; sourceTree = "<group>"; };
112 B2E0D7AB245B0B5C003C5B48 /* CHIPError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CHIPError.h; sourceTree = "<group>"; };
113 B2E0D7AC245B0B5C003C5B48 /* CHIPQRCodeSetupPayloadParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CHIPQRCodeSetupPayloadParser.h; sourceTree = "<group>"; };
114 B2E0D7AD245B0B5C003C5B48 /* CHIPManualSetupPayloadParser.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CHIPManualSetupPayloadParser.mm; sourceTree = "<group>"; };
115 B2E0D7AE245B0B5C003C5B48 /* CHIPQRCodeSetupPayloadParser.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CHIPQRCodeSetupPayloadParser.mm; sourceTree = "<group>"; };
116 B2E0D7AF245B0B5C003C5B48 /* CHIPSetupPayload.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CHIPSetupPayload.h; sourceTree = "<group>"; };
117 B2E0D7B0245B0B5C003C5B48 /* CHIPSetupPayload.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CHIPSetupPayload.mm; sourceTree = "<group>"; };
118 B2F53AF1245B0DCF0010745E /* CHIPSetupPayloadParserTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CHIPSetupPayloadParserTests.m; sourceTree = "<group>"; };
119 BA09EB3F2474762900605257 /* libCHIP.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libCHIP.a; path = lib/libCHIP.a; sourceTree = BUILT_PRODUCTS_DIR; };
120 BA107AEE2470CFBB004287EB /* chip_xcode_build_connector.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = chip_xcode_build_connector.sh; sourceTree = "<group>"; };
121 /* End PBXFileReference section */
123 /* Begin PBXFrameworksBuildPhase section */
124 B202528A2459E34F00F97062 /* Frameworks */ = {
125 isa = PBXFrameworksBuildPhase;
126 buildActionMask = 2147483647;
128 BA09EB43247477BA00605257 /* libCHIP.a in Frameworks */,
129 2C4DF09E248B2C60009307CB /* libmbedtls.a in Frameworks */,
131 runOnlyForDeploymentPostprocessing = 0;
133 B20252932459E34F00F97062 /* Frameworks */ = {
134 isa = PBXFrameworksBuildPhase;
135 buildActionMask = 2147483647;
137 B20252972459E34F00F97062 /* CHIP.framework in Frameworks */,
139 runOnlyForDeploymentPostprocessing = 0;
141 /* End PBXFrameworksBuildPhase section */
143 /* Begin PBXGroup section */
144 1EC4CE3525CC259700D7304F /* CHIPApp */ = {
147 1ED0B8CB260125E100D19DB5 /* media-playback-client.cpp */,
148 1EC4CE6125CC271B00D7304F /* af-event.cpp */,
149 1EC4CE4925CC267700D7304F /* af-main-common.cpp */,
150 1EC4CE4125CC267600D7304F /* attribute-size.cpp */,
151 1EC4CE4A25CC267700D7304F /* attribute-storage.cpp */,
152 1EC4CE4825CC267600D7304F /* attribute-table.cpp */,
153 1EC4CE3E25CC267600D7304F /* binding-table.cpp */,
154 1EC4CE4625CC267600D7304F /* chip-message-send.cpp */,
155 1EC4CE4325CC267600D7304F /* client-api.cpp */,
156 1EC4CE3F25CC267600D7304F /* ember-print.cpp */,
157 1EC4CE4425CC267600D7304F /* message.cpp */,
158 1EC4CE4225CC267600D7304F /* process-cluster-message.cpp */,
159 1EC4CE4025CC267600D7304F /* process-global-message.cpp */,
160 1EC4CE4725CC267600D7304F /* util.cpp */,
161 1EC4CE3C25CC265200D7304F /* DataModelHandler.cpp */,
162 1EC4CE3925CC263E00D7304F /* reporting-default-configuration.cpp */,
163 1EC4CE3825CC263E00D7304F /* reporting.cpp */,
167 sourceTree = SOURCE_ROOT;
169 1EC4CE5825CC26AB00D7304F /* CHIPGeneratedFiles */ = {
172 1EC4CE6325CC276600D7304F /* CHIPClustersObjc.h */,
173 1EC4CE5A25CC26E900D7304F /* call-command-handler.cpp */,
174 1EC4CE5B25CC26E900D7304F /* callback-stub.cpp */,
175 1EC4CE5C25CC26E900D7304F /* CHIPClientCallbacks.cpp */,
176 1EC4CE5925CC26E900D7304F /* CHIPClustersObjc.mm */,
178 name = CHIPGeneratedFiles;
179 sourceTree = "<group>";
181 B20252832459E34F00F97062 = {
184 BA107AEE2470CFBB004287EB /* chip_xcode_build_connector.sh */,
185 B202528F2459E34F00F97062 /* CHIP */,
186 B202529A2459E34F00F97062 /* CHIPTests */,
187 B202528E2459E34F00F97062 /* Products */,
188 BA09EB3E2474762900605257 /* Frameworks */,
190 sourceTree = "<group>";
192 B202528E2459E34F00F97062 /* Products */ = {
195 B202528D2459E34F00F97062 /* CHIP.framework */,
196 B20252962459E34F00F97062 /* CHIPTests.xctest */,
199 sourceTree = "<group>";
201 B202528F2459E34F00F97062 /* CHIP */ = {
204 1EC4CE5825CC26AB00D7304F /* CHIPGeneratedFiles */,
205 1EC4CE3525CC259700D7304F /* CHIPApp */,
206 2C222ADE255C811800E446B9 /* CHIPDevice_Internal.h */,
207 2C222ACE255C620600E446B9 /* CHIPDevice.h */,
208 2C222ACF255C620600E446B9 /* CHIPDevice.mm */,
209 2C8C8FBE253E0C2100797F05 /* CHIPPersistentStorageDelegate.h */,
210 2C8C8FBD253E0C2100797F05 /* CHIPPersistentStorageDelegateBridge.h */,
211 2C8C8FBF253E0C2100797F05 /* CHIPPersistentStorageDelegateBridge.mm */,
212 2CB7163E252F731E0026E2BB /* CHIPDevicePairingDelegate.h */,
213 2CB71638252E8A7B0026E2BB /* CHIPDevicePairingDelegateBridge.h */,
214 2CB71639252E8A7B0026E2BB /* CHIPDevicePairingDelegateBridge.mm */,
215 B2E0D7A8245B0B5C003C5B48 /* CHIP.h */,
216 B2E0D7AB245B0B5C003C5B48 /* CHIPError.h */,
217 B2E0D7AA245B0B5C003C5B48 /* CHIPError.mm */,
218 991DC08A247704DC00C13860 /* CHIPLogging.h */,
219 B2E0D7A9245B0B5C003C5B48 /* CHIPManualSetupPayloadParser.h */,
220 B2E0D7AD245B0B5C003C5B48 /* CHIPManualSetupPayloadParser.mm */,
221 B2E0D7AC245B0B5C003C5B48 /* CHIPQRCodeSetupPayloadParser.h */,
222 B2E0D7AE245B0B5C003C5B48 /* CHIPQRCodeSetupPayloadParser.mm */,
223 B2E0D7AF245B0B5C003C5B48 /* CHIPSetupPayload.h */,
224 B2E0D7B0245B0B5C003C5B48 /* CHIPSetupPayload.mm */,
225 991DC0822475F45400C13860 /* CHIPDeviceController.h */,
226 991DC0872475F47D00C13860 /* CHIPDeviceController.mm */,
227 B20252912459E34F00F97062 /* Info.plist */,
230 sourceTree = "<group>";
232 B202529A2459E34F00F97062 /* CHIPTests */ = {
235 B2F53AF1245B0DCF0010745E /* CHIPSetupPayloadParserTests.m */,
236 B202529D2459E34F00F97062 /* Info.plist */,
239 sourceTree = "<group>";
241 BA09EB3E2474762900605257 /* Frameworks */ = {
244 2C4DF09D248B2C60009307CB /* libmbedtls.a */,
245 BA09EB3F2474762900605257 /* libCHIP.a */,
248 sourceTree = "<group>";
250 /* End PBXGroup section */
252 /* Begin PBXHeadersBuildPhase section */
253 B20252882459E34F00F97062 /* Headers */ = {
254 isa = PBXHeadersBuildPhase;
255 buildActionMask = 2147483647;
257 2CB7163B252E8A7B0026E2BB /* CHIPDevicePairingDelegateBridge.h in Headers */,
258 2CB7163F252F731E0026E2BB /* CHIPDevicePairingDelegate.h in Headers */,
259 2C222AD0255C620600E446B9 /* CHIPDevice.h in Headers */,
260 991DC0842475F45400C13860 /* CHIPDeviceController.h in Headers */,
261 B2E0D7B2245B0B5C003C5B48 /* CHIPManualSetupPayloadParser.h in Headers */,
262 B2E0D7B1245B0B5C003C5B48 /* CHIP.h in Headers */,
263 B2E0D7B8245B0B5C003C5B48 /* CHIPSetupPayload.h in Headers */,
264 2C8C8FC1253E0C2100797F05 /* CHIPPersistentStorageDelegate.h in Headers */,
265 B2E0D7B5245B0B5C003C5B48 /* CHIPQRCodeSetupPayloadParser.h in Headers */,
266 1EC4CE6425CC276600D7304F /* CHIPClustersObjc.h in Headers */,
267 2C8C8FC0253E0C2100797F05 /* CHIPPersistentStorageDelegateBridge.h in Headers */,
268 2C222ADF255C811800E446B9 /* CHIPDevice_Internal.h in Headers */,
269 991DC08B247704DC00C13860 /* CHIPLogging.h in Headers */,
270 B2E0D7B4245B0B5C003C5B48 /* CHIPError.h in Headers */,
272 runOnlyForDeploymentPostprocessing = 0;
274 /* End PBXHeadersBuildPhase section */
276 /* Begin PBXNativeTarget section */
277 B202528C2459E34F00F97062 /* CHIP */ = {
278 isa = PBXNativeTarget;
279 buildConfigurationList = B20252A12459E34F00F97062 /* Build configuration list for PBXNativeTarget "CHIP" */;
281 0C40A67D246C9AC700885C81 /* Run Script */,
282 B20252882459E34F00F97062 /* Headers */,
283 B20252892459E34F00F97062 /* Sources */,
284 B202528A2459E34F00F97062 /* Frameworks */,
285 B202528B2459E34F00F97062 /* Resources */,
293 productReference = B202528D2459E34F00F97062 /* CHIP.framework */;
294 productType = "com.apple.product-type.framework";
296 B20252952459E34F00F97062 /* CHIPTests */ = {
297 isa = PBXNativeTarget;
298 buildConfigurationList = B20252A42459E34F00F97062 /* Build configuration list for PBXNativeTarget "CHIPTests" */;
300 B20252922459E34F00F97062 /* Sources */,
301 B20252932459E34F00F97062 /* Frameworks */,
302 B20252942459E34F00F97062 /* Resources */,
307 B20252992459E34F00F97062 /* PBXTargetDependency */,
310 productName = CHPTests;
311 productReference = B20252962459E34F00F97062 /* CHIPTests.xctest */;
312 productType = "com.apple.product-type.bundle.unit-test";
314 /* End PBXNativeTarget section */
316 /* Begin PBXProject section */
317 B20252842459E34F00F97062 /* Project object */ = {
320 BuildIndependentTargetsInParallel = YES;
321 LastUpgradeCheck = 1140;
322 ORGANIZATIONNAME = CHIP;
324 B202528C2459E34F00F97062 = {
325 CreatedOnToolsVersion = 11.4.1;
327 B20252952459E34F00F97062 = {
328 CreatedOnToolsVersion = 11.4.1;
332 buildConfigurationList = B20252872459E34F00F97062 /* Build configuration list for PBXProject "CHIP" */;
333 compatibilityVersion = "Xcode 9.3";
334 developmentRegion = en;
335 hasScannedForEncodings = 0;
340 mainGroup = B20252832459E34F00F97062;
341 productRefGroup = B202528E2459E34F00F97062 /* Products */;
345 B202528C2459E34F00F97062 /* CHIP */,
346 B20252952459E34F00F97062 /* CHIPTests */,
349 /* End PBXProject section */
351 /* Begin PBXResourcesBuildPhase section */
352 B202528B2459E34F00F97062 /* Resources */ = {
353 isa = PBXResourcesBuildPhase;
354 buildActionMask = 2147483647;
357 runOnlyForDeploymentPostprocessing = 0;
359 B20252942459E34F00F97062 /* Resources */ = {
360 isa = PBXResourcesBuildPhase;
361 buildActionMask = 2147483647;
364 runOnlyForDeploymentPostprocessing = 0;
366 /* End PBXResourcesBuildPhase section */
368 /* Begin PBXShellScriptBuildPhase section */
369 0C40A67D246C9AC700885C81 /* Run Script */ = {
370 isa = PBXShellScriptBuildPhase;
371 buildActionMask = 2147483647;
374 inputFileListPaths = (
379 outputFileListPaths = (
383 runOnlyForDeploymentPostprocessing = 0;
385 shellScript = "./chip_xcode_build_connector.sh\n";
387 /* End PBXShellScriptBuildPhase section */
389 /* Begin PBXSourcesBuildPhase section */
390 B20252892459E34F00F97062 /* Sources */ = {
391 isa = PBXSourcesBuildPhase;
392 buildActionMask = 2147483647;
394 2C8C8FC2253E0C2100797F05 /* CHIPPersistentStorageDelegateBridge.mm in Sources */,
395 1EC4CE5025CC267700D7304F /* client-api.cpp in Sources */,
396 2CB7163C252E8A7C0026E2BB /* CHIPDevicePairingDelegateBridge.mm in Sources */,
397 1EC4CE5625CC267700D7304F /* af-main-common.cpp in Sources */,
398 1EC4CE5425CC267700D7304F /* util.cpp in Sources */,
399 2C222AD1255C620600E446B9 /* CHIPDevice.mm in Sources */,
400 1EC4CE4C25CC267700D7304F /* ember-print.cpp in Sources */,
401 991DC0892475F47D00C13860 /* CHIPDeviceController.mm in Sources */,
402 1EC4CE3A25CC263E00D7304F /* reporting.cpp in Sources */,
403 1EC4CE5325CC267700D7304F /* chip-message-send.cpp in Sources */,
404 B2E0D7B7245B0B5C003C5B48 /* CHIPQRCodeSetupPayloadParser.mm in Sources */,
405 1EC4CE5F25CC26E900D7304F /* callback-stub.cpp in Sources */,
406 1EC4CE4B25CC267700D7304F /* binding-table.cpp in Sources */,
407 1EC4CE6225CC271B00D7304F /* af-event.cpp in Sources */,
408 1EC4CE4E25CC267700D7304F /* attribute-size.cpp in Sources */,
409 1EC4CE4D25CC267700D7304F /* process-global-message.cpp in Sources */,
410 1ED0B8CC260125E100D19DB5 /* media-playback-client.cpp in Sources */,
411 1EC4CE5125CC267700D7304F /* message.cpp in Sources */,
412 1EC4CE5D25CC26E900D7304F /* CHIPClustersObjc.mm in Sources */,
413 B2E0D7B3245B0B5C003C5B48 /* CHIPError.mm in Sources */,
414 1EC4CE5E25CC26E900D7304F /* call-command-handler.cpp in Sources */,
415 1EC4CE3B25CC263E00D7304F /* reporting-default-configuration.cpp in Sources */,
416 1EC4CE4F25CC267700D7304F /* process-cluster-message.cpp in Sources */,
417 1EC4CE3D25CC265200D7304F /* DataModelHandler.cpp in Sources */,
418 1EC4CE5725CC267700D7304F /* attribute-storage.cpp in Sources */,
419 1EC4CE5525CC267700D7304F /* attribute-table.cpp in Sources */,
420 B2E0D7B9245B0B5C003C5B48 /* CHIPSetupPayload.mm in Sources */,
421 B2E0D7B6245B0B5C003C5B48 /* CHIPManualSetupPayloadParser.mm in Sources */,
422 1EC4CE6025CC26E900D7304F /* CHIPClientCallbacks.cpp in Sources */,
424 runOnlyForDeploymentPostprocessing = 0;
426 B20252922459E34F00F97062 /* Sources */ = {
427 isa = PBXSourcesBuildPhase;
428 buildActionMask = 2147483647;
430 B2F53AF2245B0DCF0010745E /* CHIPSetupPayloadParserTests.m in Sources */,
432 runOnlyForDeploymentPostprocessing = 0;
434 /* End PBXSourcesBuildPhase section */
436 /* Begin PBXTargetDependency section */
437 B20252992459E34F00F97062 /* PBXTargetDependency */ = {
438 isa = PBXTargetDependency;
439 target = B202528C2459E34F00F97062 /* CHIP */;
440 targetProxy = B20252982459E34F00F97062 /* PBXContainerItemProxy */;
442 /* End PBXTargetDependency section */
444 /* Begin XCBuildConfiguration section */
445 BA09EB732474881D00605257 /* Debug */ = {
446 isa = XCBuildConfiguration;
448 ALWAYS_SEARCH_USER_PATHS = NO;
449 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
450 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
451 CLANG_CXX_LIBRARY = "libc++";
452 CLANG_ENABLE_MODULES = YES;
453 CLANG_ENABLE_OBJC_ARC = YES;
454 CLANG_ENABLE_OBJC_WEAK = YES;
455 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
456 CLANG_WARN_BOOL_CONVERSION = YES;
457 CLANG_WARN_COMMA = YES;
458 CLANG_WARN_CONSTANT_CONVERSION = YES;
459 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
460 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
461 CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
462 CLANG_WARN_EMPTY_BODY = YES;
463 CLANG_WARN_ENUM_CONVERSION = YES;
464 CLANG_WARN_INFINITE_RECURSION = YES;
465 CLANG_WARN_INT_CONVERSION = YES;
466 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
467 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
468 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
469 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
470 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
471 CLANG_WARN_STRICT_PROTOTYPES = YES;
472 CLANG_WARN_SUSPICIOUS_MOVE = YES;
473 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
474 CLANG_WARN_UNREACHABLE_CODE = YES;
475 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
476 COPY_PHASE_STRIP = NO;
477 CURRENT_PROJECT_VERSION = 1;
478 DEBUG_INFORMATION_FORMAT = dwarf;
479 ENABLE_STRICT_OBJC_MSGSEND = YES;
480 ENABLE_TESTABILITY = YES;
481 GCC_C_LANGUAGE_STANDARD = gnu11;
482 GCC_DYNAMIC_NO_PIC = NO;
483 GCC_NO_COMMON_BLOCKS = YES;
484 GCC_OPTIMIZATION_LEVEL = 0;
485 GCC_PREPROCESSOR_DEFINITIONS = (
489 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
490 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
491 GCC_WARN_UNDECLARED_SELECTOR = YES;
492 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
493 GCC_WARN_UNUSED_FUNCTION = YES;
494 GCC_WARN_UNUSED_VARIABLE = YES;
495 MACOSX_DEPLOYMENT_TARGET = 10.15;
496 MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
498 ONLY_ACTIVE_ARCH = YES;
500 SUPPORTED_PLATFORMS = "iphonesimulator iphoneos macosx";
501 SUPPORTS_TEXT_BASED_API = YES;
502 TARGETED_DEVICE_FAMILY = "1,2";
503 VERSIONING_SYSTEM = "apple-generic";
504 VERSION_INFO_PREFIX = "";
508 BA09EB742474881D00605257 /* Debug */ = {
509 isa = XCBuildConfiguration;
511 CHIP_ROOT = "$(PROJECT_DIR)/../../..";
512 CODE_SIGN_STYLE = Automatic;
513 DEFINES_MODULE = YES;
514 DEVELOPMENT_TEAM = "";
515 DYLIB_COMPATIBILITY_VERSION = 1;
516 DYLIB_CURRENT_VERSION = 1;
517 DYLIB_INSTALL_NAME_BASE = "@rpath";
518 GCC_PREPROCESSOR_DEFINITIONS = (
519 "CHIP_PROJECT_CONFIG_INCLUDE=<CHIPProjectConfig.h>",
520 "CHIP_PLATFORM_CONFIG_INCLUDE=<platform/Darwin/CHIPPlatformConfig.h>",
521 "CHIP_DEVICE_PLATFORM_CONFIG_INCLUDE=<platform/Darwin/CHIPDevicePlatformConfig.h>",
522 CONFIG_NETWORK_LAYER_INET,
523 CONFIG_NETWORK_LAYER_BLE,
524 "CHIP_DEVICE_LAYER_TARGET=Darwin",
525 "CHIP_DEVICE_LAYER_TARGET_DARWIN=1",
526 "CHIP_DEVICE_LAYER_TARGET_LINUX=0",
527 "CHIP_DEVICE_LAYER_TARGET_NRF5=0",
528 "CHIP_DEVICE_LAYER_TARGET_EFR32=0",
529 "CHIP_SYSTEM_CONFIG_USE_SOCKETS=1",
532 HEADER_SEARCH_PATHS = (
534 "$(CHIP_ROOT)/src/include",
535 "$(CHIP_ROOT)/src/lib",
536 "$(CHIP_ROOT)/src/app",
537 "$(CHIP_ROOT)/config/ios",
538 "$(CHIP_ROOT)/third_party/nlassert/repo/include",
539 "$(CHIP_ROOT)/src/darwin/Framework/CHIP/",
540 "$(CHIP_ROOT)/src/app/util",
541 "$(CHIP_ROOT)/third_party/nlio/repo/include",
543 INFOPLIST_FILE = CHIP/Info.plist;
544 INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
545 IPHONEOS_DEPLOYMENT_TARGET = 13.4;
546 LIBRARY_SEARCH_PATHS = "$(TEMP_DIR)/out/lib";
548 "OTHER_LDFLAGS[sdk=*]" = (
555 PRODUCT_BUNDLE_IDENTIFIER = com.chip.CHIP;
556 PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
557 TARGETED_DEVICE_FAMILY = "1,2";
561 BA09EB752474881D00605257 /* Debug */ = {
562 isa = XCBuildConfiguration;
564 CODE_SIGN_STYLE = Automatic;
565 DEVELOPMENT_TEAM = "";
566 INFOPLIST_FILE = CHIPTests/Info.plist;
567 LD_RUNPATH_SEARCH_PATHS = (
569 "@executable_path/Frameworks",
570 "@loader_path/Frameworks",
572 PRODUCT_BUNDLE_IDENTIFIER = com.chip.CHIPTests;
573 PRODUCT_NAME = "$(TARGET_NAME)";
574 TARGETED_DEVICE_FAMILY = "1,2";
578 BA09EB772474882200605257 /* Release */ = {
579 isa = XCBuildConfiguration;
581 ALWAYS_SEARCH_USER_PATHS = NO;
582 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
583 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
584 CLANG_CXX_LIBRARY = "libc++";
585 CLANG_ENABLE_MODULES = YES;
586 CLANG_ENABLE_OBJC_ARC = YES;
587 CLANG_ENABLE_OBJC_WEAK = YES;
588 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
589 CLANG_WARN_BOOL_CONVERSION = YES;
590 CLANG_WARN_COMMA = YES;
591 CLANG_WARN_CONSTANT_CONVERSION = YES;
592 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
593 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
594 CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
595 CLANG_WARN_EMPTY_BODY = YES;
596 CLANG_WARN_ENUM_CONVERSION = YES;
597 CLANG_WARN_INFINITE_RECURSION = YES;
598 CLANG_WARN_INT_CONVERSION = YES;
599 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
600 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
601 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
602 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
603 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
604 CLANG_WARN_STRICT_PROTOTYPES = YES;
605 CLANG_WARN_SUSPICIOUS_MOVE = YES;
606 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
607 CLANG_WARN_UNREACHABLE_CODE = YES;
608 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
609 COPY_PHASE_STRIP = NO;
610 CURRENT_PROJECT_VERSION = 1;
611 ENABLE_NS_ASSERTIONS = NO;
612 ENABLE_STRICT_OBJC_MSGSEND = YES;
613 GCC_C_LANGUAGE_STANDARD = gnu11;
614 GCC_NO_COMMON_BLOCKS = YES;
615 GCC_PREPROCESSOR_DEFINITIONS = "";
616 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
617 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
618 GCC_WARN_UNDECLARED_SELECTOR = YES;
619 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
620 GCC_WARN_UNUSED_FUNCTION = YES;
621 GCC_WARN_UNUSED_VARIABLE = YES;
622 MACOSX_DEPLOYMENT_TARGET = 10.15;
623 MTL_ENABLE_DEBUG_INFO = NO;
625 ONLY_ACTIVE_ARCH = YES;
627 SUPPORTED_PLATFORMS = "iphonesimulator iphoneos macosx";
628 SUPPORTS_TEXT_BASED_API = YES;
629 TARGETED_DEVICE_FAMILY = "1,2";
630 VALIDATE_PRODUCT = YES;
631 VERSIONING_SYSTEM = "apple-generic";
632 VERSION_INFO_PREFIX = "";
636 BA09EB782474882200605257 /* Release */ = {
637 isa = XCBuildConfiguration;
639 CHIP_ROOT = "$(PROJECT_DIR)/../../..";
640 CODE_SIGN_STYLE = Automatic;
641 DEFINES_MODULE = YES;
642 DEVELOPMENT_TEAM = "";
643 DYLIB_COMPATIBILITY_VERSION = 1;
644 DYLIB_CURRENT_VERSION = 1;
645 DYLIB_INSTALL_NAME_BASE = "@rpath";
646 GCC_PREPROCESSOR_DEFINITIONS = (
647 "CHIP_PROJECT_CONFIG_INCLUDE=<CHIPProjectConfig.h>",
648 "CHIP_PLATFORM_CONFIG_INCLUDE=<platform/Darwin/CHIPPlatformConfig.h>",
649 "CHIP_DEVICE_PLATFORM_CONFIG_INCLUDE=<platform/Darwin/CHIPDevicePlatformConfig.h>",
650 CONFIG_NETWORK_LAYER_INET,
651 CONFIG_NETWORK_LAYER_BLE,
652 "CHIP_DEVICE_LAYER_TARGET=Darwin",
653 "CHIP_DEVICE_LAYER_TARGET_DARWIN=1",
654 "CHIP_DEVICE_LAYER_TARGET_LINUX=0",
655 "CHIP_DEVICE_LAYER_TARGET_NRF5=0",
656 "CHIP_DEVICE_LAYER_TARGET_EFR32=0",
657 "CHIP_SYSTEM_CONFIG_USE_SOCKETS=1",
660 HEADER_SEARCH_PATHS = (
662 "$(CHIP_ROOT)/src/include",
663 "$(CHIP_ROOT)/src/lib",
664 "$(CHIP_ROOT)/src/app",
665 "$(CHIP_ROOT)/config/ios",
666 "$(CHIP_ROOT)/third_party/nlassert/repo/include",
669 INFOPLIST_FILE = CHIP/Info.plist;
670 INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
671 IPHONEOS_DEPLOYMENT_TARGET = 13.4;
672 LIBRARY_SEARCH_PATHS = "$(TEMP_DIR)/out/lib";
674 "OTHER_LDFLAGS[arch=*]" = (
681 PRODUCT_BUNDLE_IDENTIFIER = com.chip.CHIP;
682 PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
683 TARGETED_DEVICE_FAMILY = "1,2";
687 BA09EB792474882200605257 /* Release */ = {
688 isa = XCBuildConfiguration;
690 CODE_SIGN_STYLE = Automatic;
691 DEVELOPMENT_TEAM = "";
692 INFOPLIST_FILE = CHIPTests/Info.plist;
693 LD_RUNPATH_SEARCH_PATHS = (
695 "@executable_path/Frameworks",
696 "@loader_path/Frameworks",
698 PRODUCT_BUNDLE_IDENTIFIER = com.chip.CHIPTests;
699 PRODUCT_NAME = "$(TARGET_NAME)";
700 TARGETED_DEVICE_FAMILY = "1,2";
704 /* End XCBuildConfiguration section */
706 /* Begin XCConfigurationList section */
707 B20252872459E34F00F97062 /* Build configuration list for PBXProject "CHIP" */ = {
708 isa = XCConfigurationList;
709 buildConfigurations = (
710 BA09EB732474881D00605257 /* Debug */,
711 BA09EB772474882200605257 /* Release */,
713 defaultConfigurationIsVisible = 0;
714 defaultConfigurationName = Debug;
716 B20252A12459E34F00F97062 /* Build configuration list for PBXNativeTarget "CHIP" */ = {
717 isa = XCConfigurationList;
718 buildConfigurations = (
719 BA09EB742474881D00605257 /* Debug */,
720 BA09EB782474882200605257 /* Release */,
722 defaultConfigurationIsVisible = 0;
723 defaultConfigurationName = Debug;
725 B20252A42459E34F00F97062 /* Build configuration list for PBXNativeTarget "CHIPTests" */ = {
726 isa = XCConfigurationList;
727 buildConfigurations = (
728 BA09EB752474881D00605257 /* Debug */,
729 BA09EB792474882200605257 /* Release */,
731 defaultConfigurationIsVisible = 0;
732 defaultConfigurationName = Debug;
734 /* End XCConfigurationList section */
736 rootObject = B20252842459E34F00F97062 /* Project object */;