Skip to content

Commit 560ced4

Browse files
authored
Move build settings from pbxproj to xcconfig files (#780)
* Move bundle identifier from pbxproj to xcconfig files Use OPENSWIFTUI_TARGET_BUNDLE_ID variable defined in shared basic configs to differentiate OpenSwiftUI vs SwiftUI bundle identifiers. * Move PRODUCT_NAME from pbxproj to xcconfig and add display name Move PRODUCT_NAME to common.xcconfig using OPENSWIFTUI_TARGET_BUNDLE_ID to differentiate product names between OpenSwiftUI and SwiftUI configs. Add INFOPLIST_KEY_CFBundleDisplayName for a human-readable display name.
1 parent 72e5678 commit 560ced4

File tree

8 files changed

+23
-36
lines changed

8 files changed

+23
-36
lines changed

Configurations/Example.xcconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
PRODUCT_BUNDLE_IDENTIFIER = org.OpenSwiftUIProject.OpenSwiftUI.Example
1+
PRODUCT_BUNDLE_IDENTIFIER = org.OpenSwiftUIProject.$(OPENSWIFTUI_TARGET_BUNDLE_ID).Example
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
PRODUCT_BUNDLE_IDENTIFIER = org.OpenSwiftUIProject.OpenSwiftUI.HostingExample
1+
PRODUCT_BUNDLE_IDENTIFIER = org.OpenSwiftUIProject.$(OPENSWIFTUI_TARGET_BUNDLE_ID).HostingExample

Configurations/OpenSwiftUIUITests.xcconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
PRODUCT_BUNDLE_IDENTIFIER = org.OpenSwiftUIProject.OpenSwiftUI.OpenSwiftUIUITests
1+
PRODUCT_BUNDLE_IDENTIFIER = org.OpenSwiftUIProject.$(OPENSWIFTUI_TARGET_BUNDLE_ID).OpenSwiftUIUITests
22

33
CODE_SIGN_ENTITLEMENTS = TestingHost/TestingHost.entitlements
44

Configurations/Shared/basic/OpenSwiftUI.xcconfig

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
OPENSWIFTUI_TARGET_BUNDLE_ID = OpenSwiftUI
2+
13
GCC_PREPROCESSOR_DEFINITIONS_OPENSWIFTUI = OPENSWIFTUI=1
24

35
SWIFT_ACTIVE_COMPILATION_CONDITIONS_OPENSWIFTUI = OPENSWIFTUI
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
1+
OPENSWIFTUI_TARGET_BUNDLE_ID = SwiftUI
2+
13
OPENSWIFTUI_AVAILABILITY_MACRO = "-Xfrontend" "-enable-experimental-feature" "-Xfrontend" "AvailabilityMacro=OpenSwiftUI_v1_0:iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0" "-Xfrontend" "-enable-experimental-feature" "-Xfrontend" "AvailabilityMacro=OpenSwiftUI_v1_4:iOS 13.4, macOS 10.15.4, tvOS 13.4, watchOS 6.2" "-Xfrontend" "-enable-experimental-feature" "-Xfrontend" "AvailabilityMacro=OpenSwiftUI_v2_0:iOS 14.0, macOS 11.0, tvOS 14.0, watchOS 7.0" "-Xfrontend" "-enable-experimental-feature" "-Xfrontend" "AvailabilityMacro=OpenSwiftUI_macOS_v2_0:macOS 11.0" "-Xfrontend" "-enable-experimental-feature" "-Xfrontend" "AvailabilityMacro=OpenSwiftUI_v2_1:iOS 14.2, macOS 11.0, tvOS 14.1, watchOS 7.1" "-Xfrontend" "-enable-experimental-feature" "-Xfrontend" "AvailabilityMacro=OpenSwiftUI_v2_3:iOS 14.5, macOS 11.3, tvOS 14.5, watchOS 7.4" "-Xfrontend" "-enable-experimental-feature" "-Xfrontend" "AvailabilityMacro=OpenSwiftUI_v3_0:iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0" "-Xfrontend" "-enable-experimental-feature" "-Xfrontend" "AvailabilityMacro=OpenSwiftUI_v3_2:iOS 15.2, macOS 12.1, tvOS 15.2, watchOS 8.3" "-Xfrontend" "-enable-experimental-feature" "-Xfrontend" "AvailabilityMacro=OpenSwiftUI_v3_4:iOS 15.4, macOS 12.3, tvOS 15.4, watchOS 8.5" "-Xfrontend" "-enable-experimental-feature" "-Xfrontend" "AvailabilityMacro=OpenSwiftUI_v4_0:iOS 16.0, macOS 13.0, tvOS 16.0, watchOS 9.0" "-Xfrontend" "-enable-experimental-feature" "-Xfrontend" "AvailabilityMacro=OpenSwiftUI_v4_1:iOS 16.1, macOS 13.0, tvOS 16.1, watchOS 9.1" "-Xfrontend" "-enable-experimental-feature" "-Xfrontend" "AvailabilityMacro=OpenSwiftUI_v4_4:iOS 16.4, macOS 13.3, tvOS 16.4, watchOS 9.4" "-Xfrontend" "-enable-experimental-feature" "-Xfrontend" "AvailabilityMacro=OpenSwiftUI_v5_0:iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0" "-Xfrontend" "-enable-experimental-feature" "-Xfrontend" "AvailabilityMacro=OpenSwiftUI_v5_1:iOS 17.1, macOS 14.1, tvOS 17.1, watchOS 10.1, visionOS 1.0" "-Xfrontend" "-enable-experimental-feature" "-Xfrontend" "AvailabilityMacro=OpenSwiftUI_v5_2:iOS 17.2, macOS 14.2, tvOS 17.2, watchOS 10.2, visionOS 1.0" "-Xfrontend" "-enable-experimental-feature" "-Xfrontend" "AvailabilityMacro=OpenSwiftUI_v5_4:iOS 17.4, macOS 14.4, tvOS 17.4, watchOS 10.4, visionOS 1.1" "-Xfrontend" "-enable-experimental-feature" "-Xfrontend" "AvailabilityMacro=OpenSwiftUI_v5_5:iOS 17.5, macOS 14.5, tvOS 17.5, watchOS 10.5, visionOS 1.2" "-Xfrontend" "-enable-experimental-feature" "-Xfrontend" "AvailabilityMacro=OpenSwiftUI_v6_0:iOS 18.0, macOS 15.0, tvOS 18.0, watchOS 11.0, visionOS 2.0" "-Xfrontend" "-enable-experimental-feature" "-Xfrontend" "AvailabilityMacro=OpenSwiftUI_v7_0:iOS 19.0, macOS 16.0, tvOS 19.0, watchOS 12.0, visionOS 3.0"

Configurations/Shared/basic/common.xcconfig

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
PRODUCT_NAME = $(TARGET_NAME)_$(OPENSWIFTUI_TARGET_BUNDLE_ID)
2+
INFOPLIST_KEY_CFBundleDisplayName = $(TARGET_NAME) ($(OPENSWIFTUI_TARGET_BUNDLE_ID))
3+
14
IPHONEOS_DEPLOYMENT_TARGET = 18.0
25
MACOSX_DEPLOYMENT_TARGET = 15.0
36

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
PRODUCT_BUNDLE_IDENTIFIER = org.OpenSwiftUIProject.OpenSwiftUI.TestingHost
1+
PRODUCT_BUNDLE_IDENTIFIER = org.OpenSwiftUIProject.$(OPENSWIFTUI_TARGET_BUNDLE_ID).TestingHost
22

33
CODE_SIGN_ENTITLEMENTS = TestingHost/TestingHost.entitlements

Example/Example.xcodeproj/project.pbxproj

Lines changed: 12 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -50,14 +50,14 @@
5050

5151
/* Begin PBXFileReference section */
5252
271D81642BB1E8E300A6D543 /* OpenAttributeGraph */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = OpenAttributeGraph; path = ../../OpenAttributeGraph; sourceTree = "<group>"; };
53-
275751E32DEE1441003E467C /* TestingHost.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = TestingHost.app; sourceTree = BUILT_PRODUCTS_DIR; };
53+
275751E32DEE1441003E467C /* TestingHost_SwiftUI.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = TestingHost_SwiftUI.app; sourceTree = BUILT_PRODUCTS_DIR; };
5454
279080912E8E5E7B0082B5B6 /* Testing.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Testing.framework; path = Platforms/MacOSX.platform/Developer/Library/Frameworks/Testing.framework; sourceTree = DEVELOPER_DIR; };
55-
279283B92DFF11CE00234D64 /* OpenSwiftUIUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = OpenSwiftUIUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
55+
279283B92DFF11CE00234D64 /* OpenSwiftUIUITests_SwiftUI.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = OpenSwiftUIUITests_SwiftUI.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
5656
27AF22B12E758F0F00D534AB /* BacklightServices.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = BacklightServices.xcframework; path = ../../DarwinPrivateFrameworks/BLS/2024/BacklightServices.xcframework; sourceTree = "<group>"; };
5757
27B7FC802BB31FF500272BA5 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
58-
27CD0B492AFC8D37003665EB /* Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Example.app; sourceTree = BUILT_PRODUCTS_DIR; };
58+
27CD0B492AFC8D37003665EB /* Example_SwiftUI.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Example_SwiftUI.app; sourceTree = BUILT_PRODUCTS_DIR; };
5959
27CD0B612AFC8E0E003665EB /* OpenSwiftUI */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = OpenSwiftUI; path = ..; sourceTree = "<group>"; };
60-
27D49DF82BA604FB00F6E2E2 /* HostingExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = HostingExample.app; sourceTree = BUILT_PRODUCTS_DIR; };
60+
27D49DF82BA604FB00F6E2E2 /* HostingExample_SwiftUI.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = HostingExample_SwiftUI.app; sourceTree = BUILT_PRODUCTS_DIR; };
6161
27E6C4D02D2842530010502F /* OpenRenderBox */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = OpenRenderBox; path = ../../OpenRenderBox; sourceTree = "<group>"; };
6262
27E6C4D12D2842740010502F /* AttributeGraph.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = AttributeGraph.xcframework; path = ../../DarwinPrivateFrameworks/AG/2024/AttributeGraph.xcframework; sourceTree = "<group>"; };
6363
27E6C4D42D2842810010502F /* RenderBox.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = RenderBox.xcframework; path = ../../DarwinPrivateFrameworks/RB/2024/RenderBox.xcframework; sourceTree = "<group>"; };
@@ -182,10 +182,10 @@
182182
27CD0B4A2AFC8D37003665EB /* Products */ = {
183183
isa = PBXGroup;
184184
children = (
185-
27CD0B492AFC8D37003665EB /* Example.app */,
186-
27D49DF82BA604FB00F6E2E2 /* HostingExample.app */,
187-
275751E32DEE1441003E467C /* TestingHost.app */,
188-
279283B92DFF11CE00234D64 /* OpenSwiftUIUITests.xctest */,
185+
27CD0B492AFC8D37003665EB /* Example_SwiftUI.app */,
186+
27D49DF82BA604FB00F6E2E2 /* HostingExample_SwiftUI.app */,
187+
275751E32DEE1441003E467C /* TestingHost_SwiftUI.app */,
188+
279283B92DFF11CE00234D64 /* OpenSwiftUIUITests_SwiftUI.xctest */,
189189
);
190190
name = Products;
191191
sourceTree = "<group>";
@@ -225,7 +225,7 @@
225225
279FED0C2DF4567B00320390 /* OpenSwiftUI */,
226226
);
227227
productName = TestingHost;
228-
productReference = 275751E32DEE1441003E467C /* TestingHost.app */;
228+
productReference = 275751E32DEE1441003E467C /* TestingHost_SwiftUI.app */;
229229
productType = "com.apple.product-type.application";
230230
};
231231
279283B82DFF11CE00234D64 /* OpenSwiftUIUITests */ = {
@@ -250,7 +250,7 @@
250250
2792849E2DFF137400234D64 /* SnapshotTesting */,
251251
);
252252
productName = OpenSwiftUIUITests;
253-
productReference = 279283B92DFF11CE00234D64 /* OpenSwiftUIUITests.xctest */;
253+
productReference = 279283B92DFF11CE00234D64 /* OpenSwiftUIUITests_SwiftUI.xctest */;
254254
productType = "com.apple.product-type.bundle.unit-test";
255255
};
256256
27CD0B482AFC8D37003665EB /* Example */ = {
@@ -275,7 +275,7 @@
275275
278EF52E2E227304009C32EB /* Equatable */,
276276
);
277277
productName = Example;
278-
productReference = 27CD0B492AFC8D37003665EB /* Example.app */;
278+
productReference = 27CD0B492AFC8D37003665EB /* Example_SwiftUI.app */;
279279
productType = "com.apple.product-type.application";
280280
};
281281
27D49DF72BA604FB00F6E2E2 /* HostingExample */ = {
@@ -300,7 +300,7 @@
300300
278EF52C2E2272F2009C32EB /* Equatable */,
301301
);
302302
productName = HostingExample;
303-
productReference = 27D49DF82BA604FB00F6E2E2 /* HostingExample.app */;
303+
productReference = 27D49DF82BA604FB00F6E2E2 /* HostingExample_SwiftUI.app */;
304304
productType = "com.apple.product-type.application";
305305
};
306306
/* End PBXNativeTarget section */
@@ -513,7 +513,6 @@
513513
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
514514
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
515515
"LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks";
516-
PRODUCT_NAME = "$(TARGET_NAME)";
517516
SDKROOT = auto;
518517
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx xros xrsimulator";
519518
SUPPORTS_MACCATALYST = NO;
@@ -543,7 +542,6 @@
543542
"$(inherited)",
544543
"@executable_path/Frameworks",
545544
);
546-
PRODUCT_NAME = "$(TARGET_NAME)";
547545
REGISTER_APP_GROUPS = NO;
548546
SDKROOT = auto;
549547
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx xros xrsimulator";
@@ -620,7 +618,6 @@
620618
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
621619
MTL_FAST_MATH = YES;
622620
ONLY_ACTIVE_ARCH = YES;
623-
PRODUCT_NAME = "$(TARGET_NAME)";
624621
REGISTER_APP_GROUPS = YES;
625622
SDKROOT = auto;
626623
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx xros xrsimulator";
@@ -689,7 +686,6 @@
689686
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
690687
MTL_ENABLE_DEBUG_INFO = NO;
691688
MTL_FAST_MATH = YES;
692-
PRODUCT_NAME = "$(TARGET_NAME)";
693689
REGISTER_APP_GROUPS = YES;
694690
SDKROOT = auto;
695691
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx xros xrsimulator";
@@ -759,7 +755,6 @@
759755
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
760756
MTL_ENABLE_DEBUG_INFO = NO;
761757
MTL_FAST_MATH = YES;
762-
PRODUCT_NAME = "$(TARGET_NAME)";
763758
REGISTER_APP_GROUPS = YES;
764759
SDKROOT = auto;
765760
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx xros xrsimulator";
@@ -829,7 +824,6 @@
829824
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
830825
MTL_ENABLE_DEBUG_INFO = NO;
831826
MTL_FAST_MATH = YES;
832-
PRODUCT_NAME = "$(TARGET_NAME)";
833827
REGISTER_APP_GROUPS = YES;
834828
SDKROOT = auto;
835829
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx xros xrsimulator";
@@ -923,7 +917,6 @@
923917
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
924918
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
925919
"LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks";
926-
PRODUCT_NAME = "$(TARGET_NAME)";
927920
SDKROOT = auto;
928921
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx xros xrsimulator";
929922
SUPPORTS_MACCATALYST = NO;
@@ -953,7 +946,6 @@
953946
"$(inherited)",
954947
"@executable_path/Frameworks",
955948
);
956-
PRODUCT_NAME = "$(TARGET_NAME)";
957949
REGISTER_APP_GROUPS = NO;
958950
SDKROOT = auto;
959951
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx xros xrsimulator";
@@ -1051,7 +1043,6 @@
10511043
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
10521044
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
10531045
"LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks";
1054-
PRODUCT_NAME = "$(TARGET_NAME)";
10551046
SDKROOT = auto;
10561047
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx xros xrsimulator";
10571048
SUPPORTS_MACCATALYST = NO;
@@ -1081,7 +1072,6 @@
10811072
"$(inherited)",
10821073
"@executable_path/Frameworks",
10831074
);
1084-
PRODUCT_NAME = "$(TARGET_NAME)";
10851075
REGISTER_APP_GROUPS = NO;
10861076
SDKROOT = auto;
10871077
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx xros xrsimulator";
@@ -1109,8 +1099,6 @@
11091099
GENERATE_INFOPLIST_FILE = YES;
11101100
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
11111101
ONLY_ACTIVE_ARCH = YES;
1112-
PRODUCT_BUNDLE_IDENTIFIER = org.OpenSwiftUI.OpenSwiftUIUITests;
1113-
PRODUCT_NAME = "$(TARGET_NAME)";
11141102
SDKROOT = auto;
11151103
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx xros xrsimulator";
11161104
SUPPORTS_MACCATALYST = NO;
@@ -1131,8 +1119,6 @@
11311119
ENABLE_USER_SCRIPT_SANDBOXING = YES;
11321120
GENERATE_INFOPLIST_FILE = YES;
11331121
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
1134-
PRODUCT_BUNDLE_IDENTIFIER = org.OpenSwiftUI.OpenSwiftUIUITests;
1135-
PRODUCT_NAME = "$(TARGET_NAME)";
11361122
SDKROOT = auto;
11371123
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx xros xrsimulator";
11381124
SUPPORTS_MACCATALYST = NO;
@@ -1153,8 +1139,6 @@
11531139
ENABLE_USER_SCRIPT_SANDBOXING = YES;
11541140
GENERATE_INFOPLIST_FILE = YES;
11551141
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
1156-
PRODUCT_BUNDLE_IDENTIFIER = org.OpenSwiftUI.OpenSwiftUIUITests;
1157-
PRODUCT_NAME = "$(TARGET_NAME)";
11581142
SDKROOT = auto;
11591143
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx xros xrsimulator";
11601144
SUPPORTS_MACCATALYST = NO;
@@ -1175,8 +1159,6 @@
11751159
ENABLE_USER_SCRIPT_SANDBOXING = YES;
11761160
GENERATE_INFOPLIST_FILE = YES;
11771161
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
1178-
PRODUCT_BUNDLE_IDENTIFIER = org.OpenSwiftUI.OpenSwiftUIUITests;
1179-
PRODUCT_NAME = "$(TARGET_NAME)";
11801162
SDKROOT = auto;
11811163
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx xros xrsimulator";
11821164
SUPPORTS_MACCATALYST = NO;
@@ -1269,7 +1251,6 @@
12691251
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
12701252
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
12711253
"LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks";
1272-
PRODUCT_NAME = "$(TARGET_NAME)";
12731254
SDKROOT = auto;
12741255
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx xros xrsimulator";
12751256
SUPPORTS_MACCATALYST = NO;
@@ -1299,7 +1280,6 @@
12991280
"$(inherited)",
13001281
"@executable_path/Frameworks",
13011282
);
1302-
PRODUCT_NAME = "$(TARGET_NAME)";
13031283
REGISTER_APP_GROUPS = NO;
13041284
SDKROOT = auto;
13051285
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx xros xrsimulator";

0 commit comments

Comments
 (0)