Skip to content

Commit 3927d51

Browse files
committed
ci(spm): add shared 'fearless' scheme with Build Pre-Action to patch shared-features before compile
Signed-off-by: William Richter <[email protected]>
1 parent 85f1253 commit 3927d51

File tree

1 file changed

+87
-13
lines changed

1 file changed

+87
-13
lines changed
Lines changed: 87 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,89 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<Scheme LastUpgradeVersion="1500" version="1.7">
3-
<BuildAction parallelizeBuildables="YES" buildImplicitDependencies="YES">
4-
<BuildActionEntries>
5-
<BuildActionEntry buildForTesting="YES" buildForRunning="YES" buildForProfiling="YES" buildForArchiving="YES" buildForAnalyzing="YES">
6-
<BuildableReference BuildableIdentifier="primary" BlueprintIdentifier="849013A724A80984008F705E" BuildableName="fearless.app" BlueprintName="fearless" ReferencedContainer="container:fearless.xcodeproj"/>
7-
</BuildActionEntry>
8-
</BuildActionEntries>
9-
</BuildAction>
10-
<TestAction buildConfiguration="Debug"/>
11-
<LaunchAction buildConfiguration="Debug"/>
12-
<ProfileAction buildConfiguration="Release"/>
13-
<AnalyzeAction buildConfiguration="Debug"/>
14-
<ArchiveAction buildConfiguration="Release"/>
2+
<Scheme
3+
LastUpgradeVersion = "1600"
4+
version = "1.7">
5+
<BuildAction
6+
parallelizeBuildables = "YES"
7+
buildImplicitDependencies = "YES">
8+
<PreActions>
9+
<ExecutionAction
10+
ActionType = "Xcode.IDEStandardExecutionActionsCore.ExecutionActionType.ShellScriptAction">
11+
<ActionContent
12+
title = "SPM Shared Features Fixes"
13+
scriptText = "#!/bin/sh
14+
bash \&quot;${PROJECT_DIR}/scripts/spm-shared-features-fixes.sh\&quot; \&quot;${PROJECT_DIR}\&quot; || true">
15+
</ActionContent>
16+
</ExecutionAction>
17+
</PreActions>
18+
<BuildActionEntries>
19+
<BuildActionEntry
20+
buildForTesting = "YES"
21+
buildForRunning = "YES"
22+
buildForProfiling = "YES"
23+
buildForArchiving = "YES"
24+
buildForAnalyzing = "YES">
25+
<BuildableReference
26+
BuildableIdentifier = "primary"
27+
BlueprintIdentifier = "849013A724A80984008F705E"
28+
BuildableName = "fearless.app"
29+
BlueprintName = "fearless"
30+
ReferencedContainer = "container:fearless.xcodeproj">
31+
</BuildableReference>
32+
</BuildActionEntry>
33+
</BuildActionEntries>
34+
</BuildAction>
35+
<TestAction
36+
buildConfiguration = "Debug"
37+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
38+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
39+
shouldUseLaunchSchemeArgsEnv = "YES">
40+
<Testables>
41+
</Testables>
42+
</TestAction>
43+
<LaunchAction
44+
buildConfiguration = "Debug"
45+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
46+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
47+
launchStyle = "0"
48+
useCustomWorkingDirectory = "NO"
49+
ignoresPersistentStateOnLaunch = "NO"
50+
debugDocumentVersioning = "YES"
51+
debugServiceExtension = "internal"
52+
allowLocationSimulation = "YES">
53+
<BuildableProductRunnable
54+
runnableDebuggingMode = "0">
55+
<BuildableReference
56+
BuildableIdentifier = "primary"
57+
BlueprintIdentifier = "849013A724A80984008F705E"
58+
BuildableName = "fearless.app"
59+
BlueprintName = "fearless"
60+
ReferencedContainer = "container:fearless.xcodeproj">
61+
</BuildableReference>
62+
</BuildableProductRunnable>
63+
</LaunchAction>
64+
<ProfileAction
65+
buildConfiguration = "Release"
66+
shouldUseLaunchSchemeArgsEnv = "YES"
67+
savedToolIdentifier = ""
68+
useCustomWorkingDirectory = "NO"
69+
debugDocumentVersioning = "YES">
70+
<BuildableProductRunnable
71+
runnableDebuggingMode = "0">
72+
<BuildableReference
73+
BuildableIdentifier = "primary"
74+
BlueprintIdentifier = "849013A724A80984008F705E"
75+
BuildableName = "fearless.app"
76+
BlueprintName = "fearless"
77+
ReferencedContainer = "container:fearless.xcodeproj">
78+
</BuildableReference>
79+
</BuildableProductRunnable>
80+
</ProfileAction>
81+
<AnalyzeAction
82+
buildConfiguration = "Debug">
83+
</AnalyzeAction>
84+
<ArchiveAction
85+
buildConfiguration = "Dev"
86+
revealArchiveInOrganizer = "YES">
87+
</ArchiveAction>
1588
</Scheme>
89+

0 commit comments

Comments
 (0)