Skip to content

Commit 8af68fe

Browse files
committed
updated project schemes
1 parent 808b35f commit 8af68fe

File tree

4 files changed

+228
-9
lines changed

4 files changed

+228
-9
lines changed

sample-apps/swift-sample-app/swift-sample-app.xcodeproj/project.pbxproj

Lines changed: 131 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,10 @@
1919
ACA3A14020E2F6B100FEF74F /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = ACA3A13F20E2F6B100FEF74F /* Assets.xcassets */; };
2020
ACA3A14320E2F6B100FEF74F /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = ACA3A14120E2F6B100FEF74F /* LaunchScreen.storyboard */; };
2121
ACA3A15120E2F83E00FEF74F /* NotificationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACA3A15020E2F83E00FEF74F /* NotificationService.swift */; };
22-
ACA3A15520E2F83E00FEF74F /* swift-sample-app-notification-extension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = ACA3A14E20E2F83D00FEF74F /* swift-sample-app-notification-extension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
22+
ACA3A15520E2F83E00FEF74F /* swift-sample-app-notification-extension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = ACA3A14E20E2F83D00FEF74F /* swift-sample-app-notification-extension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
2323
ACE7624B20FEB2C20040A002 /* LoginViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACE7624A20FEB2C20040A002 /* LoginViewController.swift */; };
24+
C3353E992B1E65390031F9FE /* SwiftSampleAppUITest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3353E982B1E65390031F9FE /* SwiftSampleAppUITest.swift */; };
25+
C3353EA22B1E6C1F0031F9FE /* XCUITestBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3353EA12B1E6C1F0031F9FE /* XCUITestBase.swift */; };
2426
/* End PBXBuildFile section */
2527

2628
/* Begin PBXContainerItemProxy section */
@@ -31,18 +33,25 @@
3133
remoteGlobalIDString = ACA3A14D20E2F83D00FEF74F;
3234
remoteInfo = "swift-sample-app-notification-extension";
3335
};
36+
C3353E9C2B1E65390031F9FE /* PBXContainerItemProxy */ = {
37+
isa = PBXContainerItemProxy;
38+
containerPortal = ACA3A12D20E2F6AF00FEF74F /* Project object */;
39+
proxyType = 1;
40+
remoteGlobalIDString = ACA3A13420E2F6AF00FEF74F;
41+
remoteInfo = "swift-sample-app";
42+
};
3443
/* End PBXContainerItemProxy section */
3544

3645
/* Begin PBXCopyFilesBuildPhase section */
37-
ACA3A15920E2F83E00FEF74F /* Embed App Extensions */ = {
46+
ACA3A15920E2F83E00FEF74F /* Embed Foundation Extensions */ = {
3847
isa = PBXCopyFilesBuildPhase;
3948
buildActionMask = 2147483647;
4049
dstPath = "";
4150
dstSubfolderSpec = 13;
4251
files = (
43-
ACA3A15520E2F83E00FEF74F /* swift-sample-app-notification-extension.appex in Embed App Extensions */,
52+
ACA3A15520E2F83E00FEF74F /* swift-sample-app-notification-extension.appex in Embed Foundation Extensions */,
4453
);
45-
name = "Embed App Extensions";
54+
name = "Embed Foundation Extensions";
4655
runOnlyForDeploymentPostprocessing = 0;
4756
};
4857
/* End PBXCopyFilesBuildPhase section */
@@ -65,6 +74,9 @@
6574
ACA3A16420E2FC7500FEF74F /* swift-sample-app.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "swift-sample-app.entitlements"; sourceTree = "<group>"; };
6675
ACE7624A20FEB2C20040A002 /* LoginViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginViewController.swift; sourceTree = "<group>"; };
6776
ACFA148520E3033700AF4A5A /* CoffeeType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoffeeType.swift; sourceTree = "<group>"; };
77+
C3353E962B1E65390031F9FE /* SwiftSampleAppUITest.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SwiftSampleAppUITest.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
78+
C3353E982B1E65390031F9FE /* SwiftSampleAppUITest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwiftSampleAppUITest.swift; sourceTree = "<group>"; };
79+
C3353EA12B1E6C1F0031F9FE /* XCUITestBase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCUITestBase.swift; sourceTree = "<group>"; };
6880
/* End PBXFileReference section */
6981

7082
/* Begin PBXFrameworksBuildPhase section */
@@ -84,6 +96,13 @@
8496
);
8597
runOnlyForDeploymentPostprocessing = 0;
8698
};
99+
C3353E932B1E65390031F9FE /* Frameworks */ = {
100+
isa = PBXFrameworksBuildPhase;
101+
buildActionMask = 2147483647;
102+
files = (
103+
);
104+
runOnlyForDeploymentPostprocessing = 0;
105+
};
87106
/* End PBXFrameworksBuildPhase section */
88107

89108
/* Begin PBXGroup section */
@@ -109,6 +128,7 @@
109128
ACA3A12C20E2F6AF00FEF74F = {
110129
isa = PBXGroup;
111130
children = (
131+
C3353E972B1E65390031F9FE /* swift-sample-app-ui-test */,
112132
ACA3A13720E2F6AF00FEF74F /* swift-sample-app */,
113133
ACA3A14F20E2F83E00FEF74F /* swift-sample-app-notification-extension */,
114134
ACA3A13620E2F6AF00FEF74F /* Products */,
@@ -121,6 +141,7 @@
121141
children = (
122142
ACA3A13520E2F6AF00FEF74F /* swift-sample-app.app */,
123143
ACA3A14E20E2F83D00FEF74F /* swift-sample-app-notification-extension.appex */,
144+
C3353E962B1E65390031F9FE /* SwiftSampleAppUITest.xctest */,
124145
);
125146
name = Products;
126147
sourceTree = "<group>";
@@ -182,6 +203,15 @@
182203
name = Storyboards;
183204
sourceTree = "<group>";
184205
};
206+
C3353E972B1E65390031F9FE /* swift-sample-app-ui-test */ = {
207+
isa = PBXGroup;
208+
children = (
209+
C3353E982B1E65390031F9FE /* SwiftSampleAppUITest.swift */,
210+
C3353EA12B1E6C1F0031F9FE /* XCUITestBase.swift */,
211+
);
212+
path = "swift-sample-app-ui-test";
213+
sourceTree = "<group>";
214+
};
185215
/* End PBXGroup section */
186216

187217
/* Begin PBXNativeTarget section */
@@ -192,7 +222,7 @@
192222
ACA3A13120E2F6AF00FEF74F /* Sources */,
193223
ACA3A13220E2F6AF00FEF74F /* Frameworks */,
194224
ACA3A13320E2F6AF00FEF74F /* Resources */,
195-
ACA3A15920E2F83E00FEF74F /* Embed App Extensions */,
225+
ACA3A15920E2F83E00FEF74F /* Embed Foundation Extensions */,
196226
);
197227
buildRules = (
198228
);
@@ -227,14 +257,32 @@
227257
productReference = ACA3A14E20E2F83D00FEF74F /* swift-sample-app-notification-extension.appex */;
228258
productType = "com.apple.product-type.app-extension";
229259
};
260+
C3353E952B1E65390031F9FE /* SwiftSampleAppUITest */ = {
261+
isa = PBXNativeTarget;
262+
buildConfigurationList = C3353EA02B1E65390031F9FE /* Build configuration list for PBXNativeTarget "SwiftSampleAppUITest" */;
263+
buildPhases = (
264+
C3353E922B1E65390031F9FE /* Sources */,
265+
C3353E932B1E65390031F9FE /* Frameworks */,
266+
C3353E942B1E65390031F9FE /* Resources */,
267+
);
268+
buildRules = (
269+
);
270+
dependencies = (
271+
C3353E9D2B1E65390031F9FE /* PBXTargetDependency */,
272+
);
273+
name = SwiftSampleAppUITest;
274+
productName = SwiftSampleAppUITest;
275+
productReference = C3353E962B1E65390031F9FE /* SwiftSampleAppUITest.xctest */;
276+
productType = "com.apple.product-type.bundle.ui-testing";
277+
};
230278
/* End PBXNativeTarget section */
231279

232280
/* Begin PBXProject section */
233281
ACA3A12D20E2F6AF00FEF74F /* Project object */ = {
234282
isa = PBXProject;
235283
attributes = {
236-
LastSwiftUpdateCheck = 0940;
237-
LastUpgradeCheck = 1200;
284+
LastSwiftUpdateCheck = 1420;
285+
LastUpgradeCheck = 1420;
238286
ORGANIZATIONNAME = Iterable;
239287
TargetAttributes = {
240288
ACA3A13420E2F6AF00FEF74F = {
@@ -253,6 +301,10 @@
253301
CreatedOnToolsVersion = 9.4;
254302
LastSwiftMigration = 1030;
255303
};
304+
C3353E952B1E65390031F9FE = {
305+
CreatedOnToolsVersion = 14.2;
306+
TestTargetID = ACA3A13420E2F6AF00FEF74F;
307+
};
256308
};
257309
};
258310
buildConfigurationList = ACA3A13020E2F6AF00FEF74F /* Build configuration list for PBXProject "swift-sample-app" */;
@@ -270,6 +322,7 @@
270322
targets = (
271323
ACA3A13420E2F6AF00FEF74F /* swift-sample-app */,
272324
ACA3A14D20E2F83D00FEF74F /* swift-sample-app-notification-extension */,
325+
C3353E952B1E65390031F9FE /* SwiftSampleAppUITest */,
273326
);
274327
};
275328
/* End PBXProject section */
@@ -292,6 +345,13 @@
292345
);
293346
runOnlyForDeploymentPostprocessing = 0;
294347
};
348+
C3353E942B1E65390031F9FE /* Resources */ = {
349+
isa = PBXResourcesBuildPhase;
350+
buildActionMask = 2147483647;
351+
files = (
352+
);
353+
runOnlyForDeploymentPostprocessing = 0;
354+
};
295355
/* End PBXResourcesBuildPhase section */
296356

297357
/* Begin PBXSourcesBuildPhase section */
@@ -317,6 +377,15 @@
317377
);
318378
runOnlyForDeploymentPostprocessing = 0;
319379
};
380+
C3353E922B1E65390031F9FE /* Sources */ = {
381+
isa = PBXSourcesBuildPhase;
382+
buildActionMask = 2147483647;
383+
files = (
384+
C3353E992B1E65390031F9FE /* SwiftSampleAppUITest.swift in Sources */,
385+
C3353EA22B1E6C1F0031F9FE /* XCUITestBase.swift in Sources */,
386+
);
387+
runOnlyForDeploymentPostprocessing = 0;
388+
};
320389
/* End PBXSourcesBuildPhase section */
321390

322391
/* Begin PBXTargetDependency section */
@@ -325,6 +394,11 @@
325394
target = ACA3A14D20E2F83D00FEF74F /* swift-sample-app-notification-extension */;
326395
targetProxy = ACA3A15320E2F83E00FEF74F /* PBXContainerItemProxy */;
327396
};
397+
C3353E9D2B1E65390031F9FE /* PBXTargetDependency */ = {
398+
isa = PBXTargetDependency;
399+
target = ACA3A13420E2F6AF00FEF74F /* swift-sample-app */;
400+
targetProxy = C3353E9C2B1E65390031F9FE /* PBXContainerItemProxy */;
401+
};
328402
/* End PBXTargetDependency section */
329403

330404
/* Begin PBXVariantGroup section */
@@ -539,6 +613,47 @@
539613
};
540614
name = Release;
541615
};
616+
C3353E9E2B1E65390031F9FE /* Debug */ = {
617+
isa = XCBuildConfiguration;
618+
buildSettings = {
619+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
620+
CODE_SIGN_STYLE = Automatic;
621+
CURRENT_PROJECT_VERSION = 1;
622+
DEVELOPMENT_TEAM = BP98Z28R86;
623+
GENERATE_INFOPLIST_FILE = YES;
624+
IPHONEOS_DEPLOYMENT_TARGET = 16.2;
625+
MARKETING_VERSION = 1.0;
626+
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
627+
MTL_FAST_MATH = YES;
628+
PRODUCT_BUNDLE_IDENTIFIER = com.iterable.sampleapp.swift.SwiftSampleAppUITest;
629+
PRODUCT_NAME = "$(TARGET_NAME)";
630+
SWIFT_EMIT_LOC_STRINGS = NO;
631+
SWIFT_VERSION = 5.0;
632+
TARGETED_DEVICE_FAMILY = "1,2";
633+
TEST_TARGET_NAME = "swift-sample-app";
634+
};
635+
name = Debug;
636+
};
637+
C3353E9F2B1E65390031F9FE /* Release */ = {
638+
isa = XCBuildConfiguration;
639+
buildSettings = {
640+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
641+
CODE_SIGN_STYLE = Automatic;
642+
CURRENT_PROJECT_VERSION = 1;
643+
DEVELOPMENT_TEAM = BP98Z28R86;
644+
GENERATE_INFOPLIST_FILE = YES;
645+
IPHONEOS_DEPLOYMENT_TARGET = 16.2;
646+
MARKETING_VERSION = 1.0;
647+
MTL_FAST_MATH = YES;
648+
PRODUCT_BUNDLE_IDENTIFIER = com.iterable.sampleapp.swift.SwiftSampleAppUITest;
649+
PRODUCT_NAME = "$(TARGET_NAME)";
650+
SWIFT_EMIT_LOC_STRINGS = NO;
651+
SWIFT_VERSION = 5.0;
652+
TARGETED_DEVICE_FAMILY = "1,2";
653+
TEST_TARGET_NAME = "swift-sample-app";
654+
};
655+
name = Release;
656+
};
542657
/* End XCBuildConfiguration section */
543658

544659
/* Begin XCConfigurationList section */
@@ -569,6 +684,15 @@
569684
defaultConfigurationIsVisible = 0;
570685
defaultConfigurationName = Release;
571686
};
687+
C3353EA02B1E65390031F9FE /* Build configuration list for PBXNativeTarget "SwiftSampleAppUITest" */ = {
688+
isa = XCConfigurationList;
689+
buildConfigurations = (
690+
C3353E9E2B1E65390031F9FE /* Debug */,
691+
C3353E9F2B1E65390031F9FE /* Release */,
692+
);
693+
defaultConfigurationIsVisible = 0;
694+
defaultConfigurationName = Release;
695+
};
572696
/* End XCConfigurationList section */
573697

574698
/* Begin XCSwiftPackageProductDependency section */
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<Scheme
3+
LastUpgradeVersion = "1420"
4+
version = "1.3">
5+
<BuildAction
6+
parallelizeBuildables = "YES"
7+
buildImplicitDependencies = "YES">
8+
</BuildAction>
9+
<TestAction
10+
buildConfiguration = "Debug"
11+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
12+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
13+
shouldUseLaunchSchemeArgsEnv = "YES">
14+
<Testables>
15+
<TestableReference
16+
skipped = "NO"
17+
parallelizable = "YES">
18+
<BuildableReference
19+
BuildableIdentifier = "primary"
20+
BlueprintIdentifier = "C3353E952B1E65390031F9FE"
21+
BuildableName = "SwiftSampleAppUITest.xctest"
22+
BlueprintName = "SwiftSampleAppUITest"
23+
ReferencedContainer = "container:swift-sample-app.xcodeproj">
24+
</BuildableReference>
25+
</TestableReference>
26+
</Testables>
27+
</TestAction>
28+
<LaunchAction
29+
buildConfiguration = "Debug"
30+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
31+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
32+
launchStyle = "0"
33+
useCustomWorkingDirectory = "NO"
34+
ignoresPersistentStateOnLaunch = "NO"
35+
debugDocumentVersioning = "YES"
36+
debugServiceExtension = "internal"
37+
allowLocationSimulation = "YES">
38+
<BuildableProductRunnable
39+
runnableDebuggingMode = "0">
40+
<BuildableReference
41+
BuildableIdentifier = "primary"
42+
BlueprintIdentifier = "ACA3A13420E2F6AF00FEF74F"
43+
BuildableName = "swift-sample-app.app"
44+
BlueprintName = "swift-sample-app"
45+
ReferencedContainer = "container:swift-sample-app.xcodeproj">
46+
</BuildableReference>
47+
</BuildableProductRunnable>
48+
</LaunchAction>
49+
<ProfileAction
50+
buildConfiguration = "Release"
51+
shouldUseLaunchSchemeArgsEnv = "YES"
52+
savedToolIdentifier = ""
53+
useCustomWorkingDirectory = "NO"
54+
debugDocumentVersioning = "YES">
55+
<MacroExpansion>
56+
<BuildableReference
57+
BuildableIdentifier = "primary"
58+
BlueprintIdentifier = "ACA3A13420E2F6AF00FEF74F"
59+
BuildableName = "swift-sample-app.app"
60+
BlueprintName = "swift-sample-app"
61+
ReferencedContainer = "container:swift-sample-app.xcodeproj">
62+
</BuildableReference>
63+
</MacroExpansion>
64+
</ProfileAction>
65+
<AnalyzeAction
66+
buildConfiguration = "Debug">
67+
</AnalyzeAction>
68+
<ArchiveAction
69+
buildConfiguration = "Release"
70+
revealArchiveInOrganizer = "YES">
71+
</ArchiveAction>
72+
</Scheme>

sample-apps/swift-sample-app/swift-sample-app.xcodeproj/xcshareddata/xcschemes/swift-sample-app-notification-extension.xcscheme

Lines changed: 13 additions & 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 = "1200"
3+
LastUpgradeVersion = "1420"
44
wasCreatedForAppExtension = "YES"
55
version = "2.0">
66
<BuildAction
@@ -43,6 +43,17 @@
4343
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
4444
shouldUseLaunchSchemeArgsEnv = "YES">
4545
<Testables>
46+
<TestableReference
47+
skipped = "NO"
48+
parallelizable = "YES">
49+
<BuildableReference
50+
BuildableIdentifier = "primary"
51+
BlueprintIdentifier = "C3353E952B1E65390031F9FE"
52+
BuildableName = "SwiftSampleAppUITest.xctest"
53+
BlueprintName = "SwiftSampleAppUITest"
54+
ReferencedContainer = "container:swift-sample-app.xcodeproj">
55+
</BuildableReference>
56+
</TestableReference>
4657
</Testables>
4758
</TestAction>
4859
<LaunchAction
@@ -74,6 +85,7 @@
7485
savedToolIdentifier = ""
7586
useCustomWorkingDirectory = "NO"
7687
debugDocumentVersioning = "YES"
88+
askForAppToLaunch = "Yes"
7789
launchAutomaticallySubstyle = "2">
7890
<BuildableProductRunnable
7991
runnableDebuggingMode = "0">

sample-apps/swift-sample-app/swift-sample-app.xcodeproj/xcshareddata/xcschemes/swift-sample-app.xcscheme

Lines changed: 12 additions & 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 = "1200"
3+
LastUpgradeVersion = "1420"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"
@@ -28,6 +28,17 @@
2828
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
2929
shouldUseLaunchSchemeArgsEnv = "YES">
3030
<Testables>
31+
<TestableReference
32+
skipped = "NO"
33+
parallelizable = "YES">
34+
<BuildableReference
35+
BuildableIdentifier = "primary"
36+
BlueprintIdentifier = "C3353E952B1E65390031F9FE"
37+
BuildableName = "SwiftSampleAppUITest.xctest"
38+
BlueprintName = "SwiftSampleAppUITest"
39+
ReferencedContainer = "container:swift-sample-app.xcodeproj">
40+
</BuildableReference>
41+
</TestableReference>
3142
</Testables>
3243
</TestAction>
3344
<LaunchAction

0 commit comments

Comments
 (0)