|
7 | 7 | objects = { |
8 | 8 |
|
9 | 9 | /* Begin PBXBuildFile section */ |
| 10 | + E2566523212614270061CCF7 /* DeviceIdentificatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2566522212614270061CCF7 /* DeviceIdentificatorTests.swift */; }; |
| 11 | + E2566525212614270061CCF7 /* DeviceIdentificator.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E2A364F6200D104900668DF9 /* DeviceIdentificator.framework */; }; |
10 | 12 | E2A36507200D104900668DF9 /* DeviceIdentificator.h in Headers */ = {isa = PBXBuildFile; fileRef = E2A364F9200D104900668DF9 /* DeviceIdentificator.h */; settings = {ATTRIBUTES = (Public, ); }; }; |
11 | 13 | E2A36511200D10DA00668DF9 /* UIDeviceExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2A36510200D10DA00668DF9 /* UIDeviceExtensions.swift */; }; |
12 | 14 | /* End PBXBuildFile section */ |
13 | 15 |
|
| 16 | +/* Begin PBXContainerItemProxy section */ |
| 17 | + E2566526212614270061CCF7 /* PBXContainerItemProxy */ = { |
| 18 | + isa = PBXContainerItemProxy; |
| 19 | + containerPortal = E2A364ED200D104900668DF9 /* Project object */; |
| 20 | + proxyType = 1; |
| 21 | + remoteGlobalIDString = E2A364F5200D104900668DF9; |
| 22 | + remoteInfo = DeviceIdentificator; |
| 23 | + }; |
| 24 | +/* End PBXContainerItemProxy section */ |
| 25 | + |
14 | 26 | /* Begin PBXFileReference section */ |
| 27 | + E2566520212614270061CCF7 /* DeviceIdentificatorTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DeviceIdentificatorTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; |
| 28 | + E2566522212614270061CCF7 /* DeviceIdentificatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeviceIdentificatorTests.swift; sourceTree = "<group>"; }; |
| 29 | + E2566524212614270061CCF7 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; |
15 | 30 | E2A364F6200D104900668DF9 /* DeviceIdentificator.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DeviceIdentificator.framework; sourceTree = BUILT_PRODUCTS_DIR; }; |
16 | 31 | E2A364F9200D104900668DF9 /* DeviceIdentificator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DeviceIdentificator.h; sourceTree = "<group>"; }; |
17 | 32 | E2A364FA200D104900668DF9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; |
18 | 33 | E2A36510200D10DA00668DF9 /* UIDeviceExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIDeviceExtensions.swift; sourceTree = "<group>"; }; |
19 | 34 | /* End PBXFileReference section */ |
20 | 35 |
|
21 | 36 | /* Begin PBXFrameworksBuildPhase section */ |
| 37 | + E256651D212614270061CCF7 /* Frameworks */ = { |
| 38 | + isa = PBXFrameworksBuildPhase; |
| 39 | + buildActionMask = 2147483647; |
| 40 | + files = ( |
| 41 | + E2566525212614270061CCF7 /* DeviceIdentificator.framework in Frameworks */, |
| 42 | + ); |
| 43 | + runOnlyForDeploymentPostprocessing = 0; |
| 44 | + }; |
22 | 45 | E2A364F2200D104900668DF9 /* Frameworks */ = { |
23 | 46 | isa = PBXFrameworksBuildPhase; |
24 | 47 | buildActionMask = 2147483647; |
|
29 | 52 | /* End PBXFrameworksBuildPhase section */ |
30 | 53 |
|
31 | 54 | /* Begin PBXGroup section */ |
| 55 | + E2566521212614270061CCF7 /* Tests */ = { |
| 56 | + isa = PBXGroup; |
| 57 | + children = ( |
| 58 | + E2566522212614270061CCF7 /* DeviceIdentificatorTests.swift */, |
| 59 | + E2566524212614270061CCF7 /* Info.plist */, |
| 60 | + ); |
| 61 | + path = Tests; |
| 62 | + sourceTree = "<group>"; |
| 63 | + }; |
32 | 64 | E2A364EC200D104900668DF9 = { |
33 | 65 | isa = PBXGroup; |
34 | 66 | children = ( |
35 | 67 | E2A364F8200D104900668DF9 /* Source */, |
| 68 | + E2566521212614270061CCF7 /* Tests */, |
36 | 69 | E2A364F7200D104900668DF9 /* Products */, |
37 | 70 | ); |
38 | 71 | sourceTree = "<group>"; |
|
41 | 74 | isa = PBXGroup; |
42 | 75 | children = ( |
43 | 76 | E2A364F6200D104900668DF9 /* DeviceIdentificator.framework */, |
| 77 | + E2566520212614270061CCF7 /* DeviceIdentificatorTests.xctest */, |
44 | 78 | ); |
45 | 79 | name = Products; |
46 | 80 | sourceTree = "<group>"; |
|
69 | 103 | /* End PBXHeadersBuildPhase section */ |
70 | 104 |
|
71 | 105 | /* Begin PBXNativeTarget section */ |
| 106 | + E256651F212614270061CCF7 /* DeviceIdentificatorTests */ = { |
| 107 | + isa = PBXNativeTarget; |
| 108 | + buildConfigurationList = E256652A212614270061CCF7 /* Build configuration list for PBXNativeTarget "DeviceIdentificatorTests" */; |
| 109 | + buildPhases = ( |
| 110 | + E256651C212614270061CCF7 /* Sources */, |
| 111 | + E256651D212614270061CCF7 /* Frameworks */, |
| 112 | + E256651E212614270061CCF7 /* Resources */, |
| 113 | + ); |
| 114 | + buildRules = ( |
| 115 | + ); |
| 116 | + dependencies = ( |
| 117 | + E2566527212614270061CCF7 /* PBXTargetDependency */, |
| 118 | + ); |
| 119 | + name = DeviceIdentificatorTests; |
| 120 | + productName = DeviceIdentificatorTests; |
| 121 | + productReference = E2566520212614270061CCF7 /* DeviceIdentificatorTests.xctest */; |
| 122 | + productType = "com.apple.product-type.bundle.unit-test"; |
| 123 | + }; |
72 | 124 | E2A364F5200D104900668DF9 /* DeviceIdentificator */ = { |
73 | 125 | isa = PBXNativeTarget; |
74 | 126 | buildConfigurationList = E2A3650A200D104900668DF9 /* Build configuration list for PBXNativeTarget "DeviceIdentificator" */; |
|
93 | 145 | E2A364ED200D104900668DF9 /* Project object */ = { |
94 | 146 | isa = PBXProject; |
95 | 147 | attributes = { |
96 | | - LastSwiftUpdateCheck = 0920; |
97 | | - LastUpgradeCheck = 0920; |
| 148 | + LastSwiftUpdateCheck = 0940; |
| 149 | + LastUpgradeCheck = 0940; |
98 | 150 | ORGANIZATIONNAME = "Sebastián Varela"; |
99 | 151 | TargetAttributes = { |
| 152 | + E256651F212614270061CCF7 = { |
| 153 | + CreatedOnToolsVersion = 9.4.1; |
| 154 | + ProvisioningStyle = Automatic; |
| 155 | + }; |
100 | 156 | E2A364F5200D104900668DF9 = { |
101 | 157 | CreatedOnToolsVersion = 9.2; |
102 | 158 | LastSwiftMigration = 0920; |
|
117 | 173 | projectRoot = ""; |
118 | 174 | targets = ( |
119 | 175 | E2A364F5200D104900668DF9 /* DeviceIdentificator */, |
| 176 | + E256651F212614270061CCF7 /* DeviceIdentificatorTests */, |
120 | 177 | ); |
121 | 178 | }; |
122 | 179 | /* End PBXProject section */ |
123 | 180 |
|
124 | 181 | /* Begin PBXResourcesBuildPhase section */ |
| 182 | + E256651E212614270061CCF7 /* Resources */ = { |
| 183 | + isa = PBXResourcesBuildPhase; |
| 184 | + buildActionMask = 2147483647; |
| 185 | + files = ( |
| 186 | + ); |
| 187 | + runOnlyForDeploymentPostprocessing = 0; |
| 188 | + }; |
125 | 189 | E2A364F4200D104900668DF9 /* Resources */ = { |
126 | 190 | isa = PBXResourcesBuildPhase; |
127 | 191 | buildActionMask = 2147483647; |
|
132 | 196 | /* End PBXResourcesBuildPhase section */ |
133 | 197 |
|
134 | 198 | /* Begin PBXSourcesBuildPhase section */ |
| 199 | + E256651C212614270061CCF7 /* Sources */ = { |
| 200 | + isa = PBXSourcesBuildPhase; |
| 201 | + buildActionMask = 2147483647; |
| 202 | + files = ( |
| 203 | + E2566523212614270061CCF7 /* DeviceIdentificatorTests.swift in Sources */, |
| 204 | + ); |
| 205 | + runOnlyForDeploymentPostprocessing = 0; |
| 206 | + }; |
135 | 207 | E2A364F1200D104900668DF9 /* Sources */ = { |
136 | 208 | isa = PBXSourcesBuildPhase; |
137 | 209 | buildActionMask = 2147483647; |
|
142 | 214 | }; |
143 | 215 | /* End PBXSourcesBuildPhase section */ |
144 | 216 |
|
| 217 | +/* Begin PBXTargetDependency section */ |
| 218 | + E2566527212614270061CCF7 /* PBXTargetDependency */ = { |
| 219 | + isa = PBXTargetDependency; |
| 220 | + target = E2A364F5200D104900668DF9 /* DeviceIdentificator */; |
| 221 | + targetProxy = E2566526212614270061CCF7 /* PBXContainerItemProxy */; |
| 222 | + }; |
| 223 | +/* End PBXTargetDependency section */ |
| 224 | + |
145 | 225 | /* Begin XCBuildConfiguration section */ |
| 226 | + E2566528212614270061CCF7 /* Debug */ = { |
| 227 | + isa = XCBuildConfiguration; |
| 228 | + buildSettings = { |
| 229 | + CLANG_ENABLE_OBJC_WEAK = YES; |
| 230 | + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; |
| 231 | + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; |
| 232 | + CODE_SIGN_STYLE = Automatic; |
| 233 | + INFOPLIST_FILE = Tests/Info.plist; |
| 234 | + IPHONEOS_DEPLOYMENT_TARGET = 11.4; |
| 235 | + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; |
| 236 | + PRODUCT_BUNDLE_IDENTIFIER = net.s3ba.DeviceIdentificatorTests; |
| 237 | + PRODUCT_NAME = "$(TARGET_NAME)"; |
| 238 | + SWIFT_VERSION = 4.0; |
| 239 | + TARGETED_DEVICE_FAMILY = "1,2"; |
| 240 | + }; |
| 241 | + name = Debug; |
| 242 | + }; |
| 243 | + E2566529212614270061CCF7 /* Release */ = { |
| 244 | + isa = XCBuildConfiguration; |
| 245 | + buildSettings = { |
| 246 | + CLANG_ENABLE_OBJC_WEAK = YES; |
| 247 | + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; |
| 248 | + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; |
| 249 | + CODE_SIGN_STYLE = Automatic; |
| 250 | + INFOPLIST_FILE = Tests/Info.plist; |
| 251 | + IPHONEOS_DEPLOYMENT_TARGET = 11.4; |
| 252 | + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; |
| 253 | + PRODUCT_BUNDLE_IDENTIFIER = net.s3ba.DeviceIdentificatorTests; |
| 254 | + PRODUCT_NAME = "$(TARGET_NAME)"; |
| 255 | + SWIFT_VERSION = 4.0; |
| 256 | + TARGETED_DEVICE_FAMILY = "1,2"; |
| 257 | + }; |
| 258 | + name = Release; |
| 259 | + }; |
146 | 260 | E2A36508200D104900668DF9 /* Debug */ = { |
147 | 261 | isa = XCBuildConfiguration; |
148 | 262 | buildSettings = { |
|
157 | 271 | CLANG_WARN_BOOL_CONVERSION = YES; |
158 | 272 | CLANG_WARN_COMMA = YES; |
159 | 273 | CLANG_WARN_CONSTANT_CONVERSION = YES; |
| 274 | + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; |
160 | 275 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; |
161 | 276 | CLANG_WARN_DOCUMENTATION_COMMENTS = YES; |
162 | 277 | CLANG_WARN_EMPTY_BODY = YES; |
163 | 278 | CLANG_WARN_ENUM_CONVERSION = YES; |
164 | 279 | CLANG_WARN_INFINITE_RECURSION = YES; |
165 | 280 | CLANG_WARN_INT_CONVERSION = YES; |
166 | 281 | CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; |
| 282 | + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; |
167 | 283 | CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; |
168 | 284 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; |
169 | 285 | CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; |
|
217 | 333 | CLANG_WARN_BOOL_CONVERSION = YES; |
218 | 334 | CLANG_WARN_COMMA = YES; |
219 | 335 | CLANG_WARN_CONSTANT_CONVERSION = YES; |
| 336 | + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; |
220 | 337 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; |
221 | 338 | CLANG_WARN_DOCUMENTATION_COMMENTS = YES; |
222 | 339 | CLANG_WARN_EMPTY_BODY = YES; |
223 | 340 | CLANG_WARN_ENUM_CONVERSION = YES; |
224 | 341 | CLANG_WARN_INFINITE_RECURSION = YES; |
225 | 342 | CLANG_WARN_INT_CONVERSION = YES; |
226 | 343 | CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; |
| 344 | + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; |
227 | 345 | CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; |
228 | 346 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; |
229 | 347 | CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; |
|
302 | 420 | /* End XCBuildConfiguration section */ |
303 | 421 |
|
304 | 422 | /* Begin XCConfigurationList section */ |
| 423 | + E256652A212614270061CCF7 /* Build configuration list for PBXNativeTarget "DeviceIdentificatorTests" */ = { |
| 424 | + isa = XCConfigurationList; |
| 425 | + buildConfigurations = ( |
| 426 | + E2566528212614270061CCF7 /* Debug */, |
| 427 | + E2566529212614270061CCF7 /* Release */, |
| 428 | + ); |
| 429 | + defaultConfigurationIsVisible = 0; |
| 430 | + defaultConfigurationName = Release; |
| 431 | + }; |
305 | 432 | E2A364F0200D104900668DF9 /* Build configuration list for PBXProject "DeviceIdentificator" */ = { |
306 | 433 | isa = XCConfigurationList; |
307 | 434 | buildConfigurations = ( |
|
0 commit comments