project.pbxproj

  1// !$*UTF8*$!
  2{
  3	archiveVersion = 1;
  4	classes = {
  5	};
  6	objectVersion = 55;
  7	objects = {
  8
  9/* Begin PBXBuildFile section */
 10		AFA4DBD628C0F839001AD7BE /* LiveKit in Frameworks */ = {isa = PBXBuildFile; productRef = AFA4DBD528C0F839001AD7BE /* LiveKit */; };
 11		AFA4DBD928C0F87F001AD7BE /* Room.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFA4DBD828C0F87F001AD7BE /* Room.swift */; };
 12		AFA4DBDB28C0FBC0001AD7BE /* LKRoom.m in Sources */ = {isa = PBXBuildFile; fileRef = AFA4DBDA28C0FBC0001AD7BE /* LKRoom.m */; };
 13/* End PBXBuildFile section */
 14
 15/* Begin PBXFileReference section */
 16		AFA4DBCD28C0F7F5001AD7BE /* libLiveKitObjC.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libLiveKitObjC.a; sourceTree = BUILT_PRODUCTS_DIR; };
 17		AFA4DBD728C0F87F001AD7BE /* LiveKitObjC-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "LiveKitObjC-Bridging-Header.h"; sourceTree = "<group>"; };
 18		AFA4DBD828C0F87F001AD7BE /* Room.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Room.swift; sourceTree = "<group>"; };
 19		AFA4DBDA28C0FBC0001AD7BE /* LKRoom.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = LKRoom.m; sourceTree = "<group>"; };
 20/* End PBXFileReference section */
 21
 22/* Begin PBXFrameworksBuildPhase section */
 23		AFA4DBCB28C0F7F5001AD7BE /* Frameworks */ = {
 24			isa = PBXFrameworksBuildPhase;
 25			buildActionMask = 2147483647;
 26			files = (
 27				AFA4DBD628C0F839001AD7BE /* LiveKit in Frameworks */,
 28			);
 29			runOnlyForDeploymentPostprocessing = 0;
 30		};
 31/* End PBXFrameworksBuildPhase section */
 32
 33/* Begin PBXGroup section */
 34		AFA4DBC428C0F7F5001AD7BE = {
 35			isa = PBXGroup;
 36			children = (
 37				AFA4DBDA28C0FBC0001AD7BE /* LKRoom.m */,
 38				AFA4DBD828C0F87F001AD7BE /* Room.swift */,
 39				AFA4DBCE28C0F7F5001AD7BE /* Products */,
 40				AFA4DBD728C0F87F001AD7BE /* LiveKitObjC-Bridging-Header.h */,
 41			);
 42			sourceTree = "<group>";
 43		};
 44		AFA4DBCE28C0F7F5001AD7BE /* Products */ = {
 45			isa = PBXGroup;
 46			children = (
 47				AFA4DBCD28C0F7F5001AD7BE /* libLiveKitObjC.a */,
 48			);
 49			name = Products;
 50			sourceTree = "<group>";
 51		};
 52/* End PBXGroup section */
 53
 54/* Begin PBXHeadersBuildPhase section */
 55		AFA4DBC928C0F7F5001AD7BE /* Headers */ = {
 56			isa = PBXHeadersBuildPhase;
 57			buildActionMask = 2147483647;
 58			files = (
 59			);
 60			runOnlyForDeploymentPostprocessing = 0;
 61		};
 62/* End PBXHeadersBuildPhase section */
 63
 64/* Begin PBXNativeTarget section */
 65		AFA4DBCC28C0F7F5001AD7BE /* LiveKitObjC */ = {
 66			isa = PBXNativeTarget;
 67			buildConfigurationList = AFA4DBD128C0F7F5001AD7BE /* Build configuration list for PBXNativeTarget "LiveKitObjC" */;
 68			buildPhases = (
 69				AFA4DBC928C0F7F5001AD7BE /* Headers */,
 70				AFA4DBCA28C0F7F5001AD7BE /* Sources */,
 71				AFA4DBCB28C0F7F5001AD7BE /* Frameworks */,
 72			);
 73			buildRules = (
 74			);
 75			dependencies = (
 76			);
 77			name = LiveKitObjC;
 78			packageProductDependencies = (
 79				AFA4DBD528C0F839001AD7BE /* LiveKit */,
 80			);
 81			productName = LiveKitObjC;
 82			productReference = AFA4DBCD28C0F7F5001AD7BE /* libLiveKitObjC.a */;
 83			productType = "com.apple.product-type.library.static";
 84		};
 85/* End PBXNativeTarget section */
 86
 87/* Begin PBXProject section */
 88		AFA4DBC528C0F7F5001AD7BE /* Project object */ = {
 89			isa = PBXProject;
 90			attributes = {
 91				BuildIndependentTargetsInParallel = 1;
 92				LastUpgradeCheck = 1340;
 93				TargetAttributes = {
 94					AFA4DBCC28C0F7F5001AD7BE = {
 95						CreatedOnToolsVersion = 13.4.1;
 96						LastSwiftMigration = 1340;
 97					};
 98				};
 99			};
100			buildConfigurationList = AFA4DBC828C0F7F5001AD7BE /* Build configuration list for PBXProject "LiveKitObjC" */;
101			compatibilityVersion = "Xcode 13.0";
102			developmentRegion = en;
103			hasScannedForEncodings = 0;
104			knownRegions = (
105				en,
106				Base,
107			);
108			mainGroup = AFA4DBC428C0F7F5001AD7BE;
109			packageReferences = (
110				AFA4DBD428C0F839001AD7BE /* XCRemoteSwiftPackageReference "client-sdk-swift" */,
111			);
112			productRefGroup = AFA4DBCE28C0F7F5001AD7BE /* Products */;
113			projectDirPath = "";
114			projectRoot = "";
115			targets = (
116				AFA4DBCC28C0F7F5001AD7BE /* LiveKitObjC */,
117			);
118		};
119/* End PBXProject section */
120
121/* Begin PBXSourcesBuildPhase section */
122		AFA4DBCA28C0F7F5001AD7BE /* Sources */ = {
123			isa = PBXSourcesBuildPhase;
124			buildActionMask = 2147483647;
125			files = (
126				AFA4DBD928C0F87F001AD7BE /* Room.swift in Sources */,
127				AFA4DBDB28C0FBC0001AD7BE /* LKRoom.m in Sources */,
128			);
129			runOnlyForDeploymentPostprocessing = 0;
130		};
131/* End PBXSourcesBuildPhase section */
132
133/* Begin XCBuildConfiguration section */
134		AFA4DBCF28C0F7F5001AD7BE /* Debug */ = {
135			isa = XCBuildConfiguration;
136			buildSettings = {
137				ALWAYS_SEARCH_USER_PATHS = NO;
138				CLANG_ANALYZER_NONNULL = YES;
139				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
140				CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
141				CLANG_ENABLE_MODULES = YES;
142				CLANG_ENABLE_OBJC_ARC = YES;
143				CLANG_ENABLE_OBJC_WEAK = YES;
144				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
145				CLANG_WARN_BOOL_CONVERSION = YES;
146				CLANG_WARN_COMMA = YES;
147				CLANG_WARN_CONSTANT_CONVERSION = YES;
148				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
149				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
150				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
151				CLANG_WARN_EMPTY_BODY = YES;
152				CLANG_WARN_ENUM_CONVERSION = YES;
153				CLANG_WARN_INFINITE_RECURSION = YES;
154				CLANG_WARN_INT_CONVERSION = YES;
155				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
156				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
157				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
158				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
159				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
160				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
161				CLANG_WARN_STRICT_PROTOTYPES = YES;
162				CLANG_WARN_SUSPICIOUS_MOVE = YES;
163				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
164				CLANG_WARN_UNREACHABLE_CODE = YES;
165				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
166				COPY_PHASE_STRIP = NO;
167				DEBUG_INFORMATION_FORMAT = dwarf;
168				ENABLE_STRICT_OBJC_MSGSEND = YES;
169				ENABLE_TESTABILITY = YES;
170				GCC_C_LANGUAGE_STANDARD = gnu11;
171				GCC_DYNAMIC_NO_PIC = NO;
172				GCC_NO_COMMON_BLOCKS = YES;
173				GCC_OPTIMIZATION_LEVEL = 0;
174				GCC_PREPROCESSOR_DEFINITIONS = (
175					"DEBUG=1",
176					"$(inherited)",
177				);
178				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
179				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
180				GCC_WARN_UNDECLARED_SELECTOR = YES;
181				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
182				GCC_WARN_UNUSED_FUNCTION = YES;
183				GCC_WARN_UNUSED_VARIABLE = YES;
184				MACOSX_DEPLOYMENT_TARGET = 12.3;
185				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
186				MTL_FAST_MATH = YES;
187				ONLY_ACTIVE_ARCH = YES;
188				SDKROOT = macosx;
189			};
190			name = Debug;
191		};
192		AFA4DBD028C0F7F5001AD7BE /* Release */ = {
193			isa = XCBuildConfiguration;
194			buildSettings = {
195				ALWAYS_SEARCH_USER_PATHS = NO;
196				CLANG_ANALYZER_NONNULL = YES;
197				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
198				CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
199				CLANG_ENABLE_MODULES = YES;
200				CLANG_ENABLE_OBJC_ARC = YES;
201				CLANG_ENABLE_OBJC_WEAK = YES;
202				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
203				CLANG_WARN_BOOL_CONVERSION = YES;
204				CLANG_WARN_COMMA = YES;
205				CLANG_WARN_CONSTANT_CONVERSION = YES;
206				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
207				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
208				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
209				CLANG_WARN_EMPTY_BODY = YES;
210				CLANG_WARN_ENUM_CONVERSION = YES;
211				CLANG_WARN_INFINITE_RECURSION = YES;
212				CLANG_WARN_INT_CONVERSION = YES;
213				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
214				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
215				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
216				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
217				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
218				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
219				CLANG_WARN_STRICT_PROTOTYPES = YES;
220				CLANG_WARN_SUSPICIOUS_MOVE = YES;
221				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
222				CLANG_WARN_UNREACHABLE_CODE = YES;
223				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
224				COPY_PHASE_STRIP = NO;
225				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
226				ENABLE_NS_ASSERTIONS = NO;
227				ENABLE_STRICT_OBJC_MSGSEND = YES;
228				GCC_C_LANGUAGE_STANDARD = gnu11;
229				GCC_NO_COMMON_BLOCKS = YES;
230				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
231				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
232				GCC_WARN_UNDECLARED_SELECTOR = YES;
233				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
234				GCC_WARN_UNUSED_FUNCTION = YES;
235				GCC_WARN_UNUSED_VARIABLE = YES;
236				MACOSX_DEPLOYMENT_TARGET = 12.3;
237				MTL_ENABLE_DEBUG_INFO = NO;
238				MTL_FAST_MATH = YES;
239				SDKROOT = macosx;
240			};
241			name = Release;
242		};
243		AFA4DBD228C0F7F5001AD7BE /* Debug */ = {
244			isa = XCBuildConfiguration;
245			buildSettings = {
246				CLANG_ENABLE_MODULES = YES;
247				CODE_SIGN_STYLE = Automatic;
248				EXECUTABLE_PREFIX = lib;
249				KEEP_PRIVATE_EXTERNS = NO;
250				LD_RUNPATH_SEARCH_PATHS = (
251					"$(inherited)",
252					"@executable_path/../Frameworks",
253					"@loader_path/../Frameworks",
254				);
255				PRODUCT_NAME = "$(TARGET_NAME)";
256				SWIFT_OBJC_BRIDGING_HEADER = "LiveKitObjC-Bridging-Header.h";
257				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
258				SWIFT_VERSION = 5.0;
259			};
260			name = Debug;
261		};
262		AFA4DBD328C0F7F5001AD7BE /* Release */ = {
263			isa = XCBuildConfiguration;
264			buildSettings = {
265				CLANG_ENABLE_MODULES = YES;
266				CODE_SIGN_STYLE = Automatic;
267				EXECUTABLE_PREFIX = lib;
268				KEEP_PRIVATE_EXTERNS = NO;
269				LD_RUNPATH_SEARCH_PATHS = (
270					"$(inherited)",
271					"@executable_path/../Frameworks",
272					"@loader_path/../Frameworks",
273				);
274				PRODUCT_NAME = "$(TARGET_NAME)";
275				SWIFT_OBJC_BRIDGING_HEADER = "LiveKitObjC-Bridging-Header.h";
276				SWIFT_VERSION = 5.0;
277			};
278			name = Release;
279		};
280/* End XCBuildConfiguration section */
281
282/* Begin XCConfigurationList section */
283		AFA4DBC828C0F7F5001AD7BE /* Build configuration list for PBXProject "LiveKitObjC" */ = {
284			isa = XCConfigurationList;
285			buildConfigurations = (
286				AFA4DBCF28C0F7F5001AD7BE /* Debug */,
287				AFA4DBD028C0F7F5001AD7BE /* Release */,
288			);
289			defaultConfigurationIsVisible = 0;
290			defaultConfigurationName = Release;
291		};
292		AFA4DBD128C0F7F5001AD7BE /* Build configuration list for PBXNativeTarget "LiveKitObjC" */ = {
293			isa = XCConfigurationList;
294			buildConfigurations = (
295				AFA4DBD228C0F7F5001AD7BE /* Debug */,
296				AFA4DBD328C0F7F5001AD7BE /* Release */,
297			);
298			defaultConfigurationIsVisible = 0;
299			defaultConfigurationName = Release;
300		};
301/* End XCConfigurationList section */
302
303/* Begin XCRemoteSwiftPackageReference section */
304		AFA4DBD428C0F839001AD7BE /* XCRemoteSwiftPackageReference "client-sdk-swift" */ = {
305			isa = XCRemoteSwiftPackageReference;
306			repositoryURL = "https://github.com/livekit/client-sdk-swift";
307			requirement = {
308				kind = upToNextMajorVersion;
309				minimumVersion = 1.0.0;
310			};
311		};
312/* End XCRemoteSwiftPackageReference section */
313
314/* Begin XCSwiftPackageProductDependency section */
315		AFA4DBD528C0F839001AD7BE /* LiveKit */ = {
316			isa = XCSwiftPackageProductDependency;
317			package = AFA4DBD428C0F839001AD7BE /* XCRemoteSwiftPackageReference "client-sdk-swift" */;
318			productName = LiveKit;
319		};
320/* End XCSwiftPackageProductDependency section */
321	};
322	rootObject = AFA4DBC528C0F7F5001AD7BE /* Project object */;
323}