|
122 | 122 | isa = PBXProject;
|
123 | 123 | attributes = {
|
124 | 124 | LastSwiftUpdateCheck = 0700;
|
125 |
| - LastUpgradeCheck = 0800; |
| 125 | + LastUpgradeCheck = 0900; |
126 | 126 | ORGANIZATIONNAME = Hyper;
|
127 | 127 | TargetAttributes = {
|
128 | 128 | D54221851AF64A7000F4E9A8 = {
|
129 | 129 | CreatedOnToolsVersion = 6.3.1;
|
130 |
| - LastSwiftMigration = 0800; |
| 130 | + LastSwiftMigration = 0900; |
131 | 131 | };
|
132 | 132 | };
|
133 | 133 | };
|
|
168 | 168 | files = (
|
169 | 169 | );
|
170 | 170 | inputPaths = (
|
| 171 | + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", |
| 172 | + "${PODS_ROOT}/Manifest.lock", |
171 | 173 | );
|
172 | 174 | name = "[CP] Check Pods Manifest.lock";
|
173 | 175 | outputPaths = (
|
| 176 | + "$(DERIVED_FILE_DIR)/Pods-Tutorial-checkManifestLockResult.txt", |
174 | 177 | );
|
175 | 178 | runOnlyForDeploymentPostprocessing = 0;
|
176 | 179 | shellPath = /bin/sh;
|
177 |
| - shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; |
| 180 | + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; |
178 | 181 | showEnvVarsInLog = 0;
|
179 | 182 | };
|
180 | 183 | 8058477F6FC36BF93DD6D31F /* [CP] Copy Pods Resources */ = {
|
|
198 | 201 | files = (
|
199 | 202 | );
|
200 | 203 | inputPaths = (
|
| 204 | + "${SRCROOT}/Pods/Target Support Files/Pods-Tutorial/Pods-Tutorial-frameworks.sh", |
| 205 | + "${BUILT_PRODUCTS_DIR}/Cartography/Cartography.framework", |
| 206 | + "${BUILT_PRODUCTS_DIR}/Hue/Hue.framework", |
| 207 | + "${BUILT_PRODUCTS_DIR}/Pages/Pages.framework", |
| 208 | + "${BUILT_PRODUCTS_DIR}/Presentation/Presentation.framework", |
201 | 209 | );
|
202 | 210 | name = "[CP] Embed Pods Frameworks";
|
203 | 211 | outputPaths = (
|
| 212 | + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Cartography.framework", |
| 213 | + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Hue.framework", |
| 214 | + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Pages.framework", |
| 215 | + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Presentation.framework", |
204 | 216 | );
|
205 | 217 | runOnlyForDeploymentPostprocessing = 0;
|
206 | 218 | shellPath = /bin/sh;
|
|
240 | 252 | CLANG_CXX_LIBRARY = "libc++";
|
241 | 253 | CLANG_ENABLE_MODULES = YES;
|
242 | 254 | CLANG_ENABLE_OBJC_ARC = YES;
|
| 255 | + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; |
243 | 256 | CLANG_WARN_BOOL_CONVERSION = YES;
|
| 257 | + CLANG_WARN_COMMA = YES; |
244 | 258 | CLANG_WARN_CONSTANT_CONVERSION = YES;
|
245 | 259 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
246 | 260 | CLANG_WARN_EMPTY_BODY = YES;
|
247 | 261 | CLANG_WARN_ENUM_CONVERSION = YES;
|
248 | 262 | CLANG_WARN_INFINITE_RECURSION = YES;
|
249 | 263 | CLANG_WARN_INT_CONVERSION = YES;
|
| 264 | + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; |
| 265 | + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; |
250 | 266 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
| 267 | + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; |
| 268 | + CLANG_WARN_STRICT_PROTOTYPES = YES; |
251 | 269 | CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
252 | 270 | CLANG_WARN_UNREACHABLE_CODE = YES;
|
253 | 271 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
|
288 | 306 | CLANG_CXX_LIBRARY = "libc++";
|
289 | 307 | CLANG_ENABLE_MODULES = YES;
|
290 | 308 | CLANG_ENABLE_OBJC_ARC = YES;
|
| 309 | + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; |
291 | 310 | CLANG_WARN_BOOL_CONVERSION = YES;
|
| 311 | + CLANG_WARN_COMMA = YES; |
292 | 312 | CLANG_WARN_CONSTANT_CONVERSION = YES;
|
293 | 313 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
294 | 314 | CLANG_WARN_EMPTY_BODY = YES;
|
295 | 315 | CLANG_WARN_ENUM_CONVERSION = YES;
|
296 | 316 | CLANG_WARN_INFINITE_RECURSION = YES;
|
297 | 317 | CLANG_WARN_INT_CONVERSION = YES;
|
| 318 | + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; |
| 319 | + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; |
298 | 320 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
| 321 | + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; |
| 322 | + CLANG_WARN_STRICT_PROTOTYPES = YES; |
299 | 323 | CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
300 | 324 | CLANG_WARN_UNREACHABLE_CODE = YES;
|
301 | 325 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
|
331 | 355 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
332 | 356 | PRODUCT_BUNDLE_IDENTIFIER = "no.hyper.$(PRODUCT_NAME:rfc1034identifier)";
|
333 | 357 | PRODUCT_NAME = Tutorial;
|
334 |
| - SWIFT_VERSION = 3.0; |
| 358 | + SWIFT_SWIFT3_OBJC_INFERENCE = Default; |
| 359 | + SWIFT_VERSION = 4.0; |
335 | 360 | TARGETED_DEVICE_FAMILY = "1,2";
|
336 | 361 | };
|
337 | 362 | name = Debug;
|
|
346 | 371 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
347 | 372 | PRODUCT_BUNDLE_IDENTIFIER = "no.hyper.$(PRODUCT_NAME:rfc1034identifier)";
|
348 | 373 | PRODUCT_NAME = Tutorial;
|
349 |
| - SWIFT_VERSION = 3.0; |
| 374 | + SWIFT_SWIFT3_OBJC_INFERENCE = Default; |
| 375 | + SWIFT_VERSION = 4.0; |
350 | 376 | TARGETED_DEVICE_FAMILY = "1,2";
|
351 | 377 | };
|
352 | 378 | name = Release;
|
|
0 commit comments