| 
7 | 7 | 	objects = {  | 
8 | 8 | 
 
  | 
9 | 9 | /* Begin PBXBuildFile section */  | 
 | 10 | +		6A53E1971FB1A54300928FA3 /* BMPlayerManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A53E1961FB1A54200928FA3 /* BMPlayerManager.swift */; };  | 
10 | 11 | 		6A5B61D01EADB5DA00158FF9 /* BMPlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A5B61C41EADB5DA00158FF9 /* BMPlayer.h */; settings = {ATTRIBUTES = (Public, ); }; };  | 
11 | 12 | 		6A5B61D11EADB5DA00158FF9 /* BMPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A5B61C51EADB5DA00158FF9 /* BMPlayer.swift */; };  | 
12 | 13 | 		6A5B61D21EADB5DA00158FF9 /* BMPlayerClearityChooseButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A5B61C61EADB5DA00158FF9 /* BMPlayerClearityChooseButton.swift */; };  | 
13 | 14 | 		6A5B61D31EADB5DA00158FF9 /* BMPlayerControlView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A5B61C71EADB5DA00158FF9 /* BMPlayerControlView.swift */; };  | 
14 | 15 | 		6A5B61D41EADB5DA00158FF9 /* BMPlayerItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A5B61C81EADB5DA00158FF9 /* BMPlayerItem.swift */; };  | 
15 | 16 | 		6A5B61D51EADB5DA00158FF9 /* BMPlayerLayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A5B61C91EADB5DA00158FF9 /* BMPlayerLayerView.swift */; };  | 
16 |  | -		6A5B61D61EADB5DA00158FF9 /* BMPlayerManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A5B61CA1EADB5DA00158FF9 /* BMPlayerManager.swift */; };  | 
17 | 17 | 		6A5B61D71EADB5DA00158FF9 /* BMPlayerProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A5B61CB1EADB5DA00158FF9 /* BMPlayerProtocols.swift */; };  | 
18 | 18 | 		6A5B61D81EADB5DA00158FF9 /* BMSubtitles.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A5B61CC1EADB5DA00158FF9 /* BMSubtitles.swift */; };  | 
19 | 19 | 		6A5B61D91EADB5DA00158FF9 /* BMTimeSlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A5B61CD1EADB5DA00158FF9 /* BMTimeSlider.swift */; };  | 
20 |  | -		6A5B61DA1EADB5DA00158FF9 /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 6A5B61CE1EADB5DA00158FF9 /* Info.plist */; };  | 
21 | 20 | 		6A5B61DB1EADB5DA00158FF9 /* Pod_Asset_BMPlayer.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 6A5B61CF1EADB5DA00158FF9 /* Pod_Asset_BMPlayer.xcassets */; };  | 
22 | 21 | 		6A6FDBA61DF19AB3003727BC /* NVActivityIndicatorView.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6A6FDBA21DF19A39003727BC /* NVActivityIndicatorView.framework */; };  | 
23 | 22 | 		6A6FDBA71DF19AB3003727BC /* SnapKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6A6FDBA31DF19A39003727BC /* SnapKit.framework */; };  | 
24 | 23 | /* End PBXBuildFile section */  | 
25 | 24 | 
 
  | 
26 | 25 | /* Begin PBXFileReference section */  | 
27 | 26 | 		6A302EE81DF199F700AD54B6 /* BMPlayer.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = BMPlayer.framework; sourceTree = BUILT_PRODUCTS_DIR; };  | 
 | 27 | +		6A53E1961FB1A54200928FA3 /* BMPlayerManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = BMPlayerManager.swift; path = Default/BMPlayerManager.swift; sourceTree = "<group>"; };  | 
28 | 28 | 		6A5B61C41EADB5DA00158FF9 /* BMPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BMPlayer.h; sourceTree = "<group>"; };  | 
29 | 29 | 		6A5B61C51EADB5DA00158FF9 /* BMPlayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BMPlayer.swift; sourceTree = "<group>"; };  | 
30 | 30 | 		6A5B61C61EADB5DA00158FF9 /* BMPlayerClearityChooseButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BMPlayerClearityChooseButton.swift; sourceTree = "<group>"; };  | 
31 | 31 | 		6A5B61C71EADB5DA00158FF9 /* BMPlayerControlView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BMPlayerControlView.swift; sourceTree = "<group>"; };  | 
32 | 32 | 		6A5B61C81EADB5DA00158FF9 /* BMPlayerItem.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BMPlayerItem.swift; sourceTree = "<group>"; };  | 
33 | 33 | 		6A5B61C91EADB5DA00158FF9 /* BMPlayerLayerView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BMPlayerLayerView.swift; sourceTree = "<group>"; };  | 
34 |  | -		6A5B61CA1EADB5DA00158FF9 /* BMPlayerManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BMPlayerManager.swift; sourceTree = "<group>"; };  | 
35 | 34 | 		6A5B61CB1EADB5DA00158FF9 /* BMPlayerProtocols.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BMPlayerProtocols.swift; sourceTree = "<group>"; };  | 
36 | 35 | 		6A5B61CC1EADB5DA00158FF9 /* BMSubtitles.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BMSubtitles.swift; sourceTree = "<group>"; };  | 
37 | 36 | 		6A5B61CD1EADB5DA00158FF9 /* BMTimeSlider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BMTimeSlider.swift; sourceTree = "<group>"; };  | 
 | 
57 | 56 | 		6A302EDE1DF199F700AD54B6 = {  | 
58 | 57 | 			isa = PBXGroup;  | 
59 | 58 | 			children = (  | 
60 |  | -				6A302EEA1DF199F700AD54B6 /* BMPlayer */,  | 
 | 59 | +				6A5B61C31EADB5DA00158FF9 /* Source */,  | 
61 | 60 | 				6A302EE91DF199F700AD54B6 /* Products */,  | 
62 | 61 | 				6A6FDBA11DF19A39003727BC /* Frameworks */,  | 
63 | 62 | 			);  | 
 | 
71 | 70 | 			name = Products;  | 
72 | 71 | 			sourceTree = "<group>";  | 
73 | 72 | 		};  | 
74 |  | -		6A302EEA1DF199F700AD54B6 /* BMPlayer */ = {  | 
75 |  | -			isa = PBXGroup;  | 
76 |  | -			children = (  | 
77 |  | -				6A5B61C31EADB5DA00158FF9 /* Source */,  | 
78 |  | -			);  | 
79 |  | -			path = BMPlayer;  | 
80 |  | -			sourceTree = "<group>";  | 
81 |  | -		};  | 
82 | 73 | 		6A5B61C31EADB5DA00158FF9 /* Source */ = {  | 
83 | 74 | 			isa = PBXGroup;  | 
84 | 75 | 			children = (  | 
 | 
88 | 79 | 				6A5B61C71EADB5DA00158FF9 /* BMPlayerControlView.swift */,  | 
89 | 80 | 				6A5B61C81EADB5DA00158FF9 /* BMPlayerItem.swift */,  | 
90 | 81 | 				6A5B61C91EADB5DA00158FF9 /* BMPlayerLayerView.swift */,  | 
91 |  | -				6A5B61CA1EADB5DA00158FF9 /* BMPlayerManager.swift */,  | 
 | 82 | +				6A53E1961FB1A54200928FA3 /* BMPlayerManager.swift */,  | 
92 | 83 | 				6A5B61CB1EADB5DA00158FF9 /* BMPlayerProtocols.swift */,  | 
93 | 84 | 				6A5B61CC1EADB5DA00158FF9 /* BMSubtitles.swift */,  | 
94 | 85 | 				6A5B61CD1EADB5DA00158FF9 /* BMTimeSlider.swift */,  | 
 | 
145 | 136 | 		6A302EDF1DF199F700AD54B6 /* Project object */ = {  | 
146 | 137 | 			isa = PBXProject;  | 
147 | 138 | 			attributes = {  | 
148 |  | -				LastUpgradeCheck = 0810;  | 
 | 139 | +				LastUpgradeCheck = 0910;  | 
149 | 140 | 				ORGANIZATIONNAME = BrikerMan;  | 
150 | 141 | 				TargetAttributes = {  | 
151 | 142 | 					6A302EE71DF199F700AD54B6 = {  | 
 | 
178 | 169 | 			buildActionMask = 2147483647;  | 
179 | 170 | 			files = (  | 
180 | 171 | 				6A5B61DB1EADB5DA00158FF9 /* Pod_Asset_BMPlayer.xcassets in Resources */,  | 
181 |  | -				6A5B61DA1EADB5DA00158FF9 /* Info.plist in Resources */,  | 
182 | 172 | 			);  | 
183 | 173 | 			runOnlyForDeploymentPostprocessing = 0;  | 
184 | 174 | 		};  | 
 | 
190 | 180 | 			buildActionMask = 2147483647;  | 
191 | 181 | 			files = (  | 
192 | 182 | 				6A5B61D41EADB5DA00158FF9 /* BMPlayerItem.swift in Sources */,  | 
193 |  | -				6A5B61D61EADB5DA00158FF9 /* BMPlayerManager.swift in Sources */,  | 
194 | 183 | 				6A5B61D81EADB5DA00158FF9 /* BMSubtitles.swift in Sources */,  | 
 | 184 | +				6A53E1971FB1A54300928FA3 /* BMPlayerManager.swift in Sources */,  | 
195 | 185 | 				6A5B61D71EADB5DA00158FF9 /* BMPlayerProtocols.swift in Sources */,  | 
196 | 186 | 				6A5B61D51EADB5DA00158FF9 /* BMPlayerLayerView.swift in Sources */,  | 
197 | 187 | 				6A5B61D31EADB5DA00158FF9 /* BMPlayerControlView.swift in Sources */,  | 
 | 
213 | 203 | 				CLANG_CXX_LIBRARY = "libc++";  | 
214 | 204 | 				CLANG_ENABLE_MODULES = YES;  | 
215 | 205 | 				CLANG_ENABLE_OBJC_ARC = YES;  | 
 | 206 | +				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;  | 
216 | 207 | 				CLANG_WARN_BOOL_CONVERSION = YES;  | 
 | 208 | +				CLANG_WARN_COMMA = YES;  | 
217 | 209 | 				CLANG_WARN_CONSTANT_CONVERSION = YES;  | 
218 | 210 | 				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;  | 
219 | 211 | 				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;  | 
220 | 212 | 				CLANG_WARN_EMPTY_BODY = YES;  | 
221 | 213 | 				CLANG_WARN_ENUM_CONVERSION = YES;  | 
222 | 214 | 				CLANG_WARN_INFINITE_RECURSION = YES;  | 
223 | 215 | 				CLANG_WARN_INT_CONVERSION = YES;  | 
 | 216 | +				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;  | 
 | 217 | +				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;  | 
224 | 218 | 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;  | 
 | 219 | +				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;  | 
 | 220 | +				CLANG_WARN_STRICT_PROTOTYPES = YES;  | 
 | 221 | +				CLANG_WARN_SUSPICIOUS_MOVE = YES;  | 
225 | 222 | 				CLANG_WARN_SUSPICIOUS_MOVES = YES;  | 
226 | 223 | 				CLANG_WARN_UNREACHABLE_CODE = YES;  | 
227 | 224 | 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;  | 
 | 
266 | 263 | 				CLANG_CXX_LIBRARY = "libc++";  | 
267 | 264 | 				CLANG_ENABLE_MODULES = YES;  | 
268 | 265 | 				CLANG_ENABLE_OBJC_ARC = YES;  | 
 | 266 | +				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;  | 
269 | 267 | 				CLANG_WARN_BOOL_CONVERSION = YES;  | 
 | 268 | +				CLANG_WARN_COMMA = YES;  | 
270 | 269 | 				CLANG_WARN_CONSTANT_CONVERSION = YES;  | 
271 | 270 | 				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;  | 
272 | 271 | 				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;  | 
273 | 272 | 				CLANG_WARN_EMPTY_BODY = YES;  | 
274 | 273 | 				CLANG_WARN_ENUM_CONVERSION = YES;  | 
275 | 274 | 				CLANG_WARN_INFINITE_RECURSION = YES;  | 
276 | 275 | 				CLANG_WARN_INT_CONVERSION = YES;  | 
 | 276 | +				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;  | 
 | 277 | +				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;  | 
277 | 278 | 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;  | 
 | 279 | +				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;  | 
 | 280 | +				CLANG_WARN_STRICT_PROTOTYPES = YES;  | 
 | 281 | +				CLANG_WARN_SUSPICIOUS_MOVE = YES;  | 
278 | 282 | 				CLANG_WARN_SUSPICIOUS_MOVES = YES;  | 
279 | 283 | 				CLANG_WARN_UNREACHABLE_CODE = YES;  | 
280 | 284 | 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;  | 
 | 
323 | 327 | 				PRODUCT_BUNDLE_IDENTIFIER = con.eliyar.BMPlayer;  | 
324 | 328 | 				PRODUCT_NAME = "$(TARGET_NAME)";  | 
325 | 329 | 				SKIP_INSTALL = YES;  | 
326 |  | -				SWIFT_VERSION = 3.0;  | 
 | 330 | +				SWIFT_VERSION = 4.0;  | 
327 | 331 | 			};  | 
328 | 332 | 			name = Debug;  | 
329 | 333 | 		};  | 
 | 
347 | 351 | 				PRODUCT_BUNDLE_IDENTIFIER = con.eliyar.BMPlayer;  | 
348 | 352 | 				PRODUCT_NAME = "$(TARGET_NAME)";  | 
349 | 353 | 				SKIP_INSTALL = YES;  | 
350 |  | -				SWIFT_VERSION = 3.0;  | 
 | 354 | +				SWIFT_VERSION = 4.0;  | 
351 | 355 | 			};  | 
352 | 356 | 			name = Release;  | 
353 | 357 | 		};  | 
 | 
0 commit comments