[ios] Removed LTO optimization as it fails with dSYM on archiving and added Production configuration

This commit is contained in:
Alexander Zolotarev 2013-08-14 10:07:33 +03:00
parent 23bcd3c7cf
commit bc4bf4b97d

View file

@ -421,7 +421,6 @@
GCC_WARN_UNUSED_PARAMETER = NO;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 5.0;
LLVM_LTO = YES;
ONLY_ACTIVE_ARCH = YES;
PRODUCT_NAME = GuideWithMe;
SDKROOT = iphoneos;
@ -461,7 +460,6 @@
GCC_WARN_UNUSED_PARAMETER = NO;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 5.0;
LLVM_LTO = YES;
PRODUCT_NAME = GuideWithMe;
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
@ -496,6 +494,60 @@
};
name = Release;
};
FA46C17817BB60A400350937 /* Production */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_RECEIVER_WEAK = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "iPhone Distribution";
COPY_PHASE_STRIP = YES;
CURRENT_PROJECT_VERSION = 1.0;
GCC_FAST_MATH = YES;
GCC_OPTIMIZATION_LEVEL = 3;
GCC_PREPROCESSOR_DEFINITIONS = (
IPHONE,
"NS_BLOCK_ASSERTIONS=1",
);
GCC_SYMBOLS_PRIVATE_EXTERN = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
GCC_WARN_SHADOW = YES;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_PARAMETER = NO;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 5.0;
PRODUCT_NAME = GuideWithMe;
PROVISIONING_PROFILE = "";
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
};
name = Production;
};
FA46C17917BB60A400350937 /* Production */ = {
isa = XCBuildConfiguration;
buildSettings = {
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "offlineguides/offlineguides-Prefix.pch";
HEADER_SEARCH_PATHS = ../3rdparty/boost;
INFOPLIST_FILE = "offlineguides/offlineguides-Info.plist";
PRODUCT_NAME = GuideWithMe;
USER_HEADER_SEARCH_PATHS = ../3rdparty/boost;
WRAPPER_EXTENSION = app;
};
name = Production;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
@ -504,6 +556,7 @@
buildConfigurations = (
ED81955E17AED762004F3803 /* Debug */,
ED81955F17AED762004F3803 /* Release */,
FA46C17817BB60A400350937 /* Production */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
@ -513,6 +566,7 @@
buildConfigurations = (
ED81956117AED762004F3803 /* Debug */,
ED81956217AED762004F3803 /* Release */,
FA46C17917BB60A400350937 /* Production */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;