Set common deployment targets for the whole Xcode project

Setting the iOS deployment target at the project level ensures the IPHONEOS_DEPLOYMENT_TARGET environment variable is available to the scripts which build the external libraries.
Before this change, linking the external libraries with SwiftGit2-iOS resulted in hundreds of warnings that "object file (...) was built for newer iOS version (10.1) than being linked (9.2)".
This commit is contained in:
Matt Rubin 2016-12-07 01:54:47 -05:00
parent b3f71b9553
commit 7c9bac1ca1

View File

@ -1218,7 +1218,6 @@
);
INFOPLIST_FILE = SwiftGit2/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 9.2;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
LIBRARY_SEARCH_PATHS = (
"External/libgit2-ios",
@ -1268,7 +1267,6 @@
);
INFOPLIST_FILE = SwiftGit2/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 9.2;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
LIBRARY_SEARCH_PATHS = (
"External/libgit2-ios",
@ -1449,6 +1447,7 @@
External/libgit2/include,
/usr/local/include,
);
IPHONEOS_DEPLOYMENT_TARGET = 9.2;
LIBRARY_SEARCH_PATHS = (
.,
External,
@ -1499,6 +1498,7 @@
External/libgit2/include,
/usr/local/include,
);
IPHONEOS_DEPLOYMENT_TARGET = 9.2;
LIBRARY_SEARCH_PATHS = (
.,
External,
@ -1591,7 +1591,6 @@
);
INFOPLIST_FILE = SwiftGit2Tests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";
MACOSX_DEPLOYMENT_TARGET = 10.11;
PRODUCT_BUNDLE_IDENTIFIER = "org.libgit2.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
};
@ -1609,7 +1608,6 @@
);
INFOPLIST_FILE = SwiftGit2Tests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";
MACOSX_DEPLOYMENT_TARGET = 10.11;
PRODUCT_BUNDLE_IDENTIFIER = "org.libgit2.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
};