From e7db20475bd05c790d331db7d3b2ca3bfa94020e Mon Sep 17 00:00:00 2001 From: kevinzhow Date: Sun, 12 Jul 2015 18:43:58 +0800 Subject: [PATCH] Fix Swift Debug --- Yep.xcodeproj/project.pbxproj | 7 ++++--- Yep/AppDelegate.swift | 2 ++ Yep/Configs/YepConfig.swift | 1 + 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/Yep.xcodeproj/project.pbxproj b/Yep.xcodeproj/project.pbxproj index 7e7c621a..1227f4b9 100644 --- a/Yep.xcodeproj/project.pbxproj +++ b/Yep.xcodeproj/project.pbxproj @@ -1914,9 +1914,9 @@ GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 3; + GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=0", + "DEBUG=1", "$(inherited)", ); GCC_SYMBOLS_PRIVATE_EXTERN = NO; @@ -1929,6 +1929,7 @@ IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; + OTHER_SWIFT_FLAGS = "-D DEBUG"; SDKROOT = iphoneos; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; }; @@ -1984,7 +1985,7 @@ "$(PROJECT_DIR)/build/Debug-iphoneos/Pods", "$(PROJECT_DIR)", ); - GCC_OPTIMIZATION_LEVEL = 3; + GCC_OPTIMIZATION_LEVEL = 0; INFOPLIST_FILE = Yep/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; diff --git a/Yep/AppDelegate.swift b/Yep/AppDelegate.swift index cc2c17f4..ec607bcc 100644 --- a/Yep/AppDelegate.swift +++ b/Yep/AppDelegate.swift @@ -22,6 +22,8 @@ class AppDelegate: UIResponder, UIApplicationDelegate { var isColdLaunch = true func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { + + println("App is On \(DEBUG)") setSchemaVersion(13, Realm.defaultPath, { migration, oldSchemaVersion in // We haven’t migrated anything yet, so oldSchemaVersion == 0 diff --git a/Yep/Configs/YepConfig.swift b/Yep/Configs/YepConfig.swift index 66a99a17..87e295b1 100644 --- a/Yep/Configs/YepConfig.swift +++ b/Yep/Configs/YepConfig.swift @@ -20,6 +20,7 @@ class YepConfig { class func clientType() -> Int { // TODO: clientType + #if DEBUG return 2 #else