Updated project and added code signing for release builds
authorSam Lantinga <slouken@libsdl.org>
Sun, 26 Apr 2015 15:47:40 -0700
changeset 9575957d1cf8e26f
parent 9574 98c57505d74d
child 9576 ae673db0ca8f
Updated project and added code signing for release builds
Xcode/SDL/SDL.xcodeproj/project.pbxproj
     1.1 --- a/Xcode/SDL/SDL.xcodeproj/project.pbxproj	Sat Apr 25 20:49:26 2015 -0400
     1.2 +++ b/Xcode/SDL/SDL.xcodeproj/project.pbxproj	Sun Apr 26 15:47:40 2015 -0700
     1.3 @@ -2324,7 +2324,15 @@
     1.4  		0867D690FE84028FC02AAC07 /* Project object */ = {
     1.5  			isa = PBXProject;
     1.6  			attributes = {
     1.7 -				LastUpgradeCheck = 0420;
     1.8 +				LastUpgradeCheck = 0630;
     1.9 +				TargetAttributes = {
    1.10 +					BECDF5FE0761BA81005FE872 = {
    1.11 +						DevelopmentTeam = EH385AYQ6F;
    1.12 +					};
    1.13 +					BECDF6BB0761BA81005FE872 = {
    1.14 +						DevelopmentTeam = EH385AYQ6F;
    1.15 +					};
    1.16 +				};
    1.17  			};
    1.18  			buildConfigurationList = 0073178E0858DB0500B2BC32 /* Build configuration list for PBXProject "SDL" */;
    1.19  			compatibilityVersion = "Xcode 3.2";
    1.20 @@ -2774,7 +2782,7 @@
    1.21  		00CFA621106A567900758660 /* Release */ = {
    1.22  			isa = XCBuildConfiguration;
    1.23  			buildSettings = {
    1.24 -				ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
    1.25 +				CODE_SIGN_IDENTITY = "3rd Party Mac Developer Application";
    1.26  				DEPLOYMENT_POSTPROCESSING = YES;
    1.27  				GCC_ALTIVEC_EXTENSIONS = YES;
    1.28  				GCC_AUTO_VECTORIZATION = YES;
    1.29 @@ -2792,6 +2800,9 @@
    1.30  			isa = XCBuildConfiguration;
    1.31  			buildSettings = {
    1.32  				CLANG_LINK_OBJC_RUNTIME = NO;
    1.33 +				CODE_SIGN_IDENTITY = "Mac Developer";
    1.34 +				"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Mac Developer";
    1.35 +				COMBINE_HIDPI_IMAGES = YES;
    1.36  				DYLIB_COMPATIBILITY_VERSION = 1.0.0;
    1.37  				DYLIB_CURRENT_VERSION = 5.0.0;
    1.38  				FRAMEWORK_VERSION = A;
    1.39 @@ -2800,6 +2811,7 @@
    1.40  				INSTALL_PATH = "@rpath";
    1.41  				OTHER_LDFLAGS = "-liconv";
    1.42  				PRODUCT_NAME = SDL2;
    1.43 +				PROVISIONING_PROFILE = "";
    1.44  				WRAPPER_EXTENSION = framework;
    1.45  			};
    1.46  			name = Release;
    1.47 @@ -2807,6 +2819,7 @@
    1.48  		00CFA623106A567900758660 /* Release */ = {
    1.49  			isa = XCBuildConfiguration;
    1.50  			buildSettings = {
    1.51 +				COMBINE_HIDPI_IMAGES = YES;
    1.52  				GCC_PREPROCESSOR_DEFINITIONS = (
    1.53  					"$(GCC_PREPROCESSOR_DEFINITIONS)",
    1.54  					"$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_1)",
    1.55 @@ -2824,20 +2837,24 @@
    1.56  		00CFA625106A567900758660 /* Release */ = {
    1.57  			isa = XCBuildConfiguration;
    1.58  			buildSettings = {
    1.59 +				CODE_SIGN_IDENTITY = "Mac Developer";
    1.60 +				"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Mac Developer";
    1.61  				PRODUCT_NAME = "Standard DMG";
    1.62 +				PROVISIONING_PROFILE = "";
    1.63  			};
    1.64  			name = Release;
    1.65  		};
    1.66  		00CFA627106A568900758660 /* Debug */ = {
    1.67  			isa = XCBuildConfiguration;
    1.68  			buildSettings = {
    1.69 -				ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
    1.70 +				CODE_SIGN_IDENTITY = "";
    1.71  				GCC_ALTIVEC_EXTENSIONS = YES;
    1.72  				GCC_AUTO_VECTORIZATION = YES;
    1.73  				GCC_ENABLE_SSE3_EXTENSIONS = YES;
    1.74  				GCC_OPTIMIZATION_LEVEL = 0;
    1.75  				GCC_SYMBOLS_PRIVATE_EXTERN = YES;
    1.76  				MACOSX_DEPLOYMENT_TARGET = 10.5;
    1.77 +				ONLY_ACTIVE_ARCH = YES;
    1.78  				SDKROOT = macosx;
    1.79  				STRIP_INSTALLED_PRODUCT = NO;
    1.80  			};
    1.81 @@ -2847,6 +2864,9 @@
    1.82  			isa = XCBuildConfiguration;
    1.83  			buildSettings = {
    1.84  				CLANG_LINK_OBJC_RUNTIME = NO;
    1.85 +				CODE_SIGN_IDENTITY = "Mac Developer";
    1.86 +				"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Mac Developer";
    1.87 +				COMBINE_HIDPI_IMAGES = YES;
    1.88  				DYLIB_COMPATIBILITY_VERSION = 1.0.0;
    1.89  				DYLIB_CURRENT_VERSION = 5.0.0;
    1.90  				FRAMEWORK_VERSION = A;
    1.91 @@ -2855,6 +2875,7 @@
    1.92  				INSTALL_PATH = "@rpath";
    1.93  				OTHER_LDFLAGS = "-liconv";
    1.94  				PRODUCT_NAME = SDL2;
    1.95 +				PROVISIONING_PROFILE = "";
    1.96  				WRAPPER_EXTENSION = framework;
    1.97  			};
    1.98  			name = Debug;
    1.99 @@ -2862,6 +2883,7 @@
   1.100  		00CFA629106A568900758660 /* Debug */ = {
   1.101  			isa = XCBuildConfiguration;
   1.102  			buildSettings = {
   1.103 +				COMBINE_HIDPI_IMAGES = YES;
   1.104  				GCC_PREPROCESSOR_DEFINITIONS = (
   1.105  					"$(GCC_PREPROCESSOR_DEFINITIONS)",
   1.106  					"$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_1)",
   1.107 @@ -2879,13 +2901,17 @@
   1.108  		00CFA62B106A568900758660 /* Debug */ = {
   1.109  			isa = XCBuildConfiguration;
   1.110  			buildSettings = {
   1.111 +				CODE_SIGN_IDENTITY = "Mac Developer";
   1.112 +				"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Mac Developer";
   1.113  				PRODUCT_NAME = "Standard DMG";
   1.114 +				PROVISIONING_PROFILE = "";
   1.115  			};
   1.116  			name = Debug;
   1.117  		};
   1.118  		DB31407517554B71006C0E22 /* Debug */ = {
   1.119  			isa = XCBuildConfiguration;
   1.120  			buildSettings = {
   1.121 +				COMBINE_HIDPI_IMAGES = YES;
   1.122  				EXECUTABLE_PREFIX = lib;
   1.123  				GCC_PREPROCESSOR_DEFINITIONS = (
   1.124  					"$(GCC_PREPROCESSOR_DEFINITIONS)",
   1.125 @@ -2905,6 +2931,7 @@
   1.126  		DB31407617554B71006C0E22 /* Release */ = {
   1.127  			isa = XCBuildConfiguration;
   1.128  			buildSettings = {
   1.129 +				COMBINE_HIDPI_IMAGES = YES;
   1.130  				EXECUTABLE_PREFIX = lib;
   1.131  				GCC_PREPROCESSOR_DEFINITIONS = (
   1.132  					"$(GCC_PREPROCESSOR_DEFINITIONS)",