Skip to content

Commit 96b89c7

Browse files
committed
BUILD - Updated Xcode 16 project recommendations
1 parent 5670404 commit 96b89c7

File tree

2 files changed

+31
-9
lines changed

2 files changed

+31
-9
lines changed

sf-ios.xcodeproj/project.pbxproj

Lines changed: 30 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
archiveVersion = 1;
44
classes = {
55
};
6-
objectVersion = 46;
6+
objectVersion = 54;
77
objects = {
88

99
/* Begin PBXBuildFile section */
@@ -559,7 +559,8 @@
559559
042FC6421B963FE500549A4B /* Project object */ = {
560560
isa = PBXProject;
561561
attributes = {
562-
LastUpgradeCheck = 1230;
562+
BuildIndependentTargetsInParallel = YES;
563+
LastUpgradeCheck = 1620;
563564
ORGANIZATIONNAME = NGA;
564565
TargetAttributes = {
565566
042FC64A1B963FE500549A4B = {
@@ -738,6 +739,7 @@
738739
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
739740
ENABLE_STRICT_OBJC_MSGSEND = YES;
740741
ENABLE_TESTABILITY = YES;
742+
ENABLE_USER_SCRIPT_SANDBOXING = YES;
741743
GCC_C_LANGUAGE_STANDARD = gnu99;
742744
GCC_DYNAMIC_NO_PIC = NO;
743745
GCC_NO_COMMON_BLOCKS = YES;
@@ -799,6 +801,7 @@
799801
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
800802
ENABLE_NS_ASSERTIONS = NO;
801803
ENABLE_STRICT_OBJC_MSGSEND = YES;
804+
ENABLE_USER_SCRIPT_SANDBOXING = YES;
802805
GCC_C_LANGUAGE_STANDARD = gnu99;
803806
GCC_NO_COMMON_BLOCKS = YES;
804807
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
@@ -811,6 +814,7 @@
811814
MTL_ENABLE_DEBUG_INFO = NO;
812815
PRODUCT_NAME = "";
813816
SDKROOT = iphoneos;
817+
SWIFT_COMPILATION_MODE = wholemodule;
814818
TARGETED_DEVICE_FAMILY = "1,2";
815819
VALIDATE_PRODUCT = YES;
816820
VERSIONING_SYSTEM = "apple-generic";
@@ -827,9 +831,15 @@
827831
DYLIB_COMPATIBILITY_VERSION = 1;
828832
DYLIB_CURRENT_VERSION = 1;
829833
DYLIB_INSTALL_NAME_BASE = "@rpath";
834+
ENABLE_MODULE_VERIFIER = YES;
830835
INFOPLIST_FILE = "sf-ios/Info.plist";
831836
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
832-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
837+
LD_RUNPATH_SEARCH_PATHS = (
838+
"$(inherited)",
839+
"@executable_path/Frameworks",
840+
"@loader_path/Frameworks",
841+
);
842+
MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu99 gnu++11";
833843
PRODUCT_BUNDLE_IDENTIFIER = mil.nga.sf;
834844
PRODUCT_NAME = sf_ios;
835845
SKIP_INSTALL = YES;
@@ -847,9 +857,15 @@
847857
DYLIB_COMPATIBILITY_VERSION = 1;
848858
DYLIB_CURRENT_VERSION = 1;
849859
DYLIB_INSTALL_NAME_BASE = "@rpath";
860+
ENABLE_MODULE_VERIFIER = YES;
850861
INFOPLIST_FILE = "sf-ios/Info.plist";
851862
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
852-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
863+
LD_RUNPATH_SEARCH_PATHS = (
864+
"$(inherited)",
865+
"@executable_path/Frameworks",
866+
"@loader_path/Frameworks",
867+
);
868+
MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu99 gnu++11";
853869
PRODUCT_BUNDLE_IDENTIFIER = mil.nga.sf;
854870
PRODUCT_NAME = sf_ios;
855871
SKIP_INSTALL = YES;
@@ -861,7 +877,6 @@
861877
isa = XCBuildConfiguration;
862878
baseConfigurationReference = 6179C77188B4A0E8D4DEDBEB /* Pods-sf-iosTests.debug.xcconfig */;
863879
buildSettings = {
864-
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
865880
FRAMEWORK_SEARCH_PATHS = (
866881
"$(SDKROOT)/Developer/Library/Frameworks",
867882
"$(inherited)",
@@ -871,7 +886,11 @@
871886
"$(inherited)",
872887
);
873888
INFOPLIST_FILE = "sf-iosTests/Info.plist";
874-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
889+
LD_RUNPATH_SEARCH_PATHS = (
890+
"$(inherited)",
891+
"@executable_path/Frameworks",
892+
"@loader_path/Frameworks",
893+
);
875894
PRODUCT_BUNDLE_IDENTIFIER = "mil.nga.sf.$(PRODUCT_NAME:rfc1034identifier)";
876895
PRODUCT_NAME = sf_iosTests;
877896
};
@@ -881,13 +900,16 @@
881900
isa = XCBuildConfiguration;
882901
baseConfigurationReference = B17E59AE80997CC09DD740D6 /* Pods-sf-iosTests.release.xcconfig */;
883902
buildSettings = {
884-
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
885903
FRAMEWORK_SEARCH_PATHS = (
886904
"$(SDKROOT)/Developer/Library/Frameworks",
887905
"$(inherited)",
888906
);
889907
INFOPLIST_FILE = "sf-iosTests/Info.plist";
890-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
908+
LD_RUNPATH_SEARCH_PATHS = (
909+
"$(inherited)",
910+
"@executable_path/Frameworks",
911+
"@loader_path/Frameworks",
912+
);
891913
PRODUCT_BUNDLE_IDENTIFIER = "mil.nga.sf.$(PRODUCT_NAME:rfc1034identifier)";
892914
PRODUCT_NAME = sf_iosTests;
893915
};

sf-ios.xcodeproj/xcshareddata/xcschemes/sf-ios.xcscheme

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "1500"
3+
LastUpgradeVersion = "1620"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"

0 commit comments

Comments
 (0)