aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Thomas Van Lenten <thomasvl@google.com>2017-10-06 13:21:11 -0400
committerGravatar Thomas Van Lenten <thomasvl@google.com>2017-10-06 13:37:34 -0400
commiteb6495255c76f940fb6ca6083f7ba0d3b2ae7b41 (patch)
treecf26f5196c42c3dffb95cad7cfb362d83fd75e79
parent4fdef15a32fe666a90073ffe00da4779d7902a65 (diff)
Let Xcode 9 update the settings on the projects.
-rw-r--r--GTM-Info.plist4
-rw-r--r--GTM.xcodeproj/project.pbxproj52
-rw-r--r--GTMiPhone-Info.plist2
-rw-r--r--GTMiPhone.xcodeproj/project.pbxproj46
-rw-r--r--UnitTest-Info.plist2
-rw-r--r--UnitTesting/GTMUIUnitTestingHarness/Info.plist10
6 files changed, 103 insertions, 13 deletions
diff --git a/GTM-Info.plist b/GTM-Info.plist
index 41b915d..de31ba4 100644
--- a/GTM-Info.plist
+++ b/GTM-Info.plist
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
@@ -7,7 +7,7 @@
<key>CFBundleExecutable</key>
<string>${EXECUTABLE_NAME}</string>
<key>CFBundleIdentifier</key>
- <string>com.google.GTM</string>
+ <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundlePackageType</key>
diff --git a/GTM.xcodeproj/project.pbxproj b/GTM.xcodeproj/project.pbxproj
index 9f7a085..f16f721 100644
--- a/GTM.xcodeproj/project.pbxproj
+++ b/GTM.xcodeproj/project.pbxproj
@@ -1086,7 +1086,7 @@
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = NO;
- LastUpgradeCheck = 0800;
+ LastUpgradeCheck = 0900;
};
buildConfigurationList = 1DEB918108733D990010E9CD /* Build configuration list for PBXProject "GTM" */;
compatibilityVersion = "Xcode 3.1";
@@ -1428,10 +1428,30 @@
isa = XCBuildConfiguration;
baseConfigurationReference = F4CC9F3F148E5E2500B7D68C /* DebugMacOSX.xcconfig */;
buildSettings = {
+ CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_COMMA = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INFINITE_RECURSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
+ CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
+ CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
+ CLANG_WARN_STRICT_PROTOTYPES = YES;
+ CLANG_WARN_SUSPICIOUS_MOVE = YES;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ ENABLE_TESTABILITY = YES;
+ GCC_NO_COMMON_BLOCKS = YES;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_SHADOW = YES;
GTM_EXTRA_WARNING_OVERRIDE_CFLAGS = "-Wno-unused-parameter";
GTM_HOST_GCC_PREPROCESSOR_DEFINITIONS = "GTM_USING_XCTEST=1";
MACOSX_DEPLOYMENT_TARGET = 10.6;
+ ONLY_ACTIVE_ARCH = YES;
};
name = Debug;
};
@@ -1444,6 +1464,7 @@
FRAMEWORK_VERSION = A;
INFOPLIST_FILE = "GTM-Info.plist";
INSTALL_PATH = "@loader_path/../Frameworks";
+ PRODUCT_BUNDLE_IDENTIFIER = com.google.GTM;
PRODUCT_NAME = GoogleToolboxForMac;
};
name = Debug;
@@ -1457,6 +1478,7 @@
"$(DEVELOPER_FRAMEWORKS_DIR_QUOTED)",
);
INFOPLIST_FILE = "UnitTest-Info.plist";
+ PRODUCT_BUNDLE_IDENTIFIER = "com.google.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = "UnitTest-AddressBook";
};
name = Debug;
@@ -1471,6 +1493,7 @@
"$(DEVELOPER_SDK_DIR)/../Library/Frameworks",
);
INFOPLIST_FILE = "UnitTest-Info.plist";
+ PRODUCT_BUNDLE_IDENTIFIER = "com.google.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = "UnitTest-AppKit";
TEST_HOST = "\"$(BUILT_PRODUCTS_DIR)/GTMUIUnitTestingHarness.app/Contents/MacOS/GTMUIUnitTestingHarness\"";
};
@@ -1486,6 +1509,7 @@
);
GTM_NO_DEBUG_FRAMEWORKS = YES;
INFOPLIST_FILE = "UnitTest-Info.plist";
+ PRODUCT_BUNDLE_IDENTIFIER = "com.google.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = "UnitTest-Foundation";
};
name = Debug;
@@ -1499,6 +1523,7 @@
"$(DEVELOPER_FRAMEWORKS_DIR_QUOTED)",
);
INFOPLIST_FILE = "UnitTest-Info.plist";
+ PRODUCT_BUNDLE_IDENTIFIER = "com.google.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = "UnitTest-UnitTesting";
};
name = Debug;
@@ -1514,6 +1539,7 @@
isa = XCBuildConfiguration;
buildSettings = {
INFOPLIST_FILE = UnitTesting/GTMUIUnitTestingHarness/Info.plist;
+ PRODUCT_BUNDLE_IDENTIFIER = com.google.GTMUIUnitTestingHarness;
PRODUCT_NAME = GTMUIUnitTestingHarness;
};
name = Debug;
@@ -1522,6 +1548,24 @@
isa = XCBuildConfiguration;
baseConfigurationReference = F4CC9F40148E5E2500B7D68C /* ReleaseMacOSX.xcconfig */;
buildSettings = {
+ CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_COMMA = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INFINITE_RECURSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
+ CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
+ CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
+ CLANG_WARN_STRICT_PROTOTYPES = YES;
+ CLANG_WARN_SUSPICIOUS_MOVE = YES;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_NO_COMMON_BLOCKS = YES;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_SHADOW = YES;
GTM_EXTRA_WARNING_OVERRIDE_CFLAGS = "-Wno-unused-parameter";
GTM_HOST_GCC_PREPROCESSOR_DEFINITIONS = "GTM_USING_XCTEST=1";
@@ -1538,6 +1582,7 @@
FRAMEWORK_VERSION = A;
INFOPLIST_FILE = "GTM-Info.plist";
INSTALL_PATH = "@loader_path/../Frameworks";
+ PRODUCT_BUNDLE_IDENTIFIER = com.google.GTM;
PRODUCT_NAME = GoogleToolboxForMac;
};
name = Release;
@@ -1551,6 +1596,7 @@
"$(DEVELOPER_FRAMEWORKS_DIR_QUOTED)",
);
INFOPLIST_FILE = "UnitTest-Info.plist";
+ PRODUCT_BUNDLE_IDENTIFIER = "com.google.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = "UnitTest-AddressBook";
};
name = Release;
@@ -1565,6 +1611,7 @@
"$(DEVELOPER_SDK_DIR)/../Library/Frameworks",
);
INFOPLIST_FILE = "UnitTest-Info.plist";
+ PRODUCT_BUNDLE_IDENTIFIER = "com.google.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = "UnitTest-AppKit";
TEST_HOST = "\"$(BUILT_PRODUCTS_DIR)/GTMUIUnitTestingHarness.app/Contents/MacOS/GTMUIUnitTestingHarness\"";
};
@@ -1580,6 +1627,7 @@
);
GTM_NO_DEBUG_FRAMEWORKS = YES;
INFOPLIST_FILE = "UnitTest-Info.plist";
+ PRODUCT_BUNDLE_IDENTIFIER = "com.google.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = "UnitTest-Foundation";
};
name = Release;
@@ -1593,6 +1641,7 @@
"$(DEVELOPER_FRAMEWORKS_DIR_QUOTED)",
);
INFOPLIST_FILE = "UnitTest-Info.plist";
+ PRODUCT_BUNDLE_IDENTIFIER = "com.google.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = "UnitTest-UnitTesting";
};
name = Release;
@@ -1608,6 +1657,7 @@
isa = XCBuildConfiguration;
buildSettings = {
INFOPLIST_FILE = UnitTesting/GTMUIUnitTestingHarness/Info.plist;
+ PRODUCT_BUNDLE_IDENTIFIER = com.google.GTMUIUnitTestingHarness;
PRODUCT_NAME = GTMUIUnitTestingHarness;
};
name = Release;
diff --git a/GTMiPhone-Info.plist b/GTMiPhone-Info.plist
index 6898224..ab83993 100644
--- a/GTMiPhone-Info.plist
+++ b/GTMiPhone-Info.plist
@@ -9,7 +9,7 @@
<key>CFBundleExecutable</key>
<string>${EXECUTABLE_NAME}</string>
<key>CFBundleIdentifier</key>
- <string>com.google.GTMiPhone</string>
+ <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
diff --git a/GTMiPhone.xcodeproj/project.pbxproj b/GTMiPhone.xcodeproj/project.pbxproj
index 529e64f..ac9bd50 100644
--- a/GTMiPhone.xcodeproj/project.pbxproj
+++ b/GTMiPhone.xcodeproj/project.pbxproj
@@ -590,7 +590,7 @@
29B97313FDCFA39411CA2CEA /* Project object */ = {
isa = PBXProject;
attributes = {
- LastUpgradeCheck = 0460;
+ LastUpgradeCheck = 0900;
TargetAttributes = {
8B82CEF51D9C17DE007182AA = {
CreatedOnToolsVersion = 8.0;
@@ -771,7 +771,7 @@
"ARCHS[sdk=iphoneos*]" = "$(ARCHS_STANDARD)";
"ARCHS[sdk=iphonesimulator*]" = "$(ARCHS_STANDARD)";
CODE_SIGN_IDENTITY = "iPhone Developer";
- GTM_HOST_OTHER_LDFLAGS = "-ObjC -lz -read_only_relocs suppress";
+ GTM_HOST_OTHER_LDFLAGS = "-ObjC -lz";
INFOPLIST_FILE = "UnitTest-Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
@@ -784,7 +784,7 @@
baseConfigurationReference = F4A0A95F140438B90010B64B /* ReleaseiOS.xcconfig */;
buildSettings = {
CODE_SIGN_IDENTITY = "iPhone Developer";
- GTM_HOST_OTHER_LDFLAGS = "-ObjC -lz -read_only_relocs suppress";
+ GTM_HOST_OTHER_LDFLAGS = "-ObjC -lz";
INFOPLIST_FILE = "UnitTest-Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
@@ -798,11 +798,31 @@
buildSettings = {
"ARCHS[sdk=iphoneos*]" = "$(ARCHS_STANDARD)";
"ARCHS[sdk=iphonesimulator*]" = "$(ARCHS_STANDARD)";
+ CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_COMMA = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INFINITE_RECURSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
+ CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
+ CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
+ CLANG_WARN_STRICT_PROTOTYPES = YES;
+ CLANG_WARN_SUSPICIOUS_MOVE = YES;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ ENABLE_TESTABILITY = YES;
+ GCC_NO_COMMON_BLOCKS = YES;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_SHADOW = YES;
GTM_EXTRA_WARNING_OVERRIDE_CFLAGS = "-Wno-unused-parameter";
GTM_HOST_GCC_PREPROCESSOR_DEFINITIONS = "GTM_USING_XCTEST=1";
IPHONEOS_DEPLOYMENT_TARGET = 7.0;
LD_NO_PIE = YES;
+ ONLY_ACTIVE_ARCH = YES;
};
name = Debug;
};
@@ -811,6 +831,7 @@
buildSettings = {
GTM_HOST_GCC_PREPROCESSOR_DEFINITIONS = "GTM_USING_XCTEST=0 GTM_IPHONE_USE_SENTEST=0";
INFOPLIST_FILE = "GTMiPhone-Info.plist";
+ PRODUCT_BUNDLE_IDENTIFIER = com.google.GTMiPhone;
PRODUCT_NAME = GTMiPhoneTest;
};
name = Debug;
@@ -819,6 +840,24 @@
isa = XCBuildConfiguration;
baseConfigurationReference = F4A0A95F140438B90010B64B /* ReleaseiOS.xcconfig */;
buildSettings = {
+ CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_COMMA = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INFINITE_RECURSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
+ CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
+ CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
+ CLANG_WARN_STRICT_PROTOTYPES = YES;
+ CLANG_WARN_SUSPICIOUS_MOVE = YES;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_NO_COMMON_BLOCKS = YES;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_SHADOW = YES;
GTM_EXTRA_WARNING_OVERRIDE_CFLAGS = "-Wno-unused-parameter";
GTM_HOST_GCC_PREPROCESSOR_DEFINITIONS = "GTM_USING_XCTEST=1";
@@ -832,6 +871,7 @@
buildSettings = {
GTM_HOST_GCC_PREPROCESSOR_DEFINITIONS = "GTM_USING_XCTEST=0 GTM_IPHONE_USE_SENTEST=0";
INFOPLIST_FILE = "GTMiPhone-Info.plist";
+ PRODUCT_BUNDLE_IDENTIFIER = com.google.GTMiPhone;
PRODUCT_NAME = GTMiPhoneTest;
};
name = Release;
diff --git a/UnitTest-Info.plist b/UnitTest-Info.plist
index 8f36dfe..460a7d9 100644
--- a/UnitTest-Info.plist
+++ b/UnitTest-Info.plist
@@ -7,7 +7,7 @@
<key>CFBundleExecutable</key>
<string>${EXECUTABLE_NAME}</string>
<key>CFBundleIdentifier</key>
- <string>com.google.${PRODUCT_NAME:rfc1034identifier}</string>
+ <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundlePackageType</key>
diff --git a/UnitTesting/GTMUIUnitTestingHarness/Info.plist b/UnitTesting/GTMUIUnitTestingHarness/Info.plist
index 11355f7..67b771a 100644
--- a/UnitTesting/GTMUIUnitTestingHarness/Info.plist
+++ b/UnitTesting/GTMUIUnitTestingHarness/Info.plist
@@ -9,7 +9,7 @@
<key>CFBundleIconFile</key>
<string></string>
<key>CFBundleIdentifier</key>
- <string>com.google.GTMUIUnitTestingHarness</string>
+ <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
@@ -18,10 +18,6 @@
<string>APPL</string>
<key>CFBundleSignature</key>
<string>????</string>
- <key>CFBundleVersion</key>
- <string>1.0</string>
- <key>NSMainNibFile</key>
- <string>MainMenu</string>
<!-- The CFBundleURLTypes are in here specifically to test
GTMGetURLHandler. See GTMGetURLHandlerTest for details -->
<key>CFBundleURLTypes</key>
@@ -65,6 +61,10 @@
</array>
</dict>
</array>
+ <key>CFBundleVersion</key>
+ <string>1.0</string>
+ <key>NSMainNibFile</key>
+ <string>MainMenu</string>
<key>NSPrincipalClass</key>
<string>NSApplication</string>
</dict>