From 5940cf90cf0be7a0c8959e92dae30ba3f59d1bd2 Mon Sep 17 00:00:00 2001 From: "chiya.wjw" Date: Thu, 27 Oct 2016 16:37:11 +0800 Subject: [PATCH] Support ios10 and xcode8. --- AImage.xcodeproj/project.pbxproj | 12 +++++++++++- .../xcshareddata/xcschemes/AImage.xcscheme | 2 +- AImage/AImage.swift | 11 +++++------ AImage/AImageView.swift | 5 +++-- Sample/AImageSample.xcodeproj/project.pbxproj | 10 +++++++++- Sample/AImageSample/ViewController.swift | 4 ++-- 6 files changed, 31 insertions(+), 13 deletions(-) diff --git a/AImage.xcodeproj/project.pbxproj b/AImage.xcodeproj/project.pbxproj index 1ccd961..9218a42 100755 --- a/AImage.xcodeproj/project.pbxproj +++ b/AImage.xcodeproj/project.pbxproj @@ -94,12 +94,13 @@ isa = PBXProject; attributes = { LastSwiftUpdateCheck = 0730; - LastUpgradeCheck = 0720; + LastUpgradeCheck = 0800; ORGANIZATIONNAME = JW; TargetAttributes = { 280E30151C8AD8CF002ACA3D = { CreatedOnToolsVersion = 7.2.1; DevelopmentTeam = 7EGABX8KQS; + LastSwiftMigration = 0800; }; }; }; @@ -156,8 +157,10 @@ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; @@ -204,8 +207,10 @@ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; @@ -225,6 +230,7 @@ IPHONEOS_DEPLOYMENT_TARGET = 9.2; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -236,6 +242,7 @@ isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_MODULES = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; @@ -247,6 +254,7 @@ PRODUCT_NAME = AImage; SKIP_INSTALL = YES; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 2.3; }; name = Debug; }; @@ -254,6 +262,7 @@ isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_MODULES = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; @@ -264,6 +273,7 @@ PRODUCT_BUNDLE_IDENTIFIER = me.wjw.AniImage; PRODUCT_NAME = AImage; SKIP_INSTALL = YES; + SWIFT_VERSION = 2.3; }; name = Release; }; diff --git a/AImage.xcodeproj/xcshareddata/xcschemes/AImage.xcscheme b/AImage.xcodeproj/xcshareddata/xcschemes/AImage.xcscheme index 6137b32..b920e07 100644 --- a/AImage.xcodeproj/xcshareddata/xcschemes/AImage.xcscheme +++ b/AImage.xcodeproj/xcshareddata/xcschemes/AImage.xcscheme @@ -1,6 +1,6 @@