You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+17-2Lines changed: 17 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,6 +16,7 @@ If you have questions or would like to communicate with the team, please [join u
16
16
-[Learning the tech stack](#learning-the-tech)
17
17
-[Development environment](#dev-env)
18
18
-[Note on debugging](#note-on-debugging)
19
+
-[Build Schemes Selection](#build-scheme)
19
20
-[Testing](#testing)
20
21
-[Issues and projects](#issues-projects)
21
22
-[Bug reports](#bug-reports)
@@ -126,16 +127,19 @@ pre-commit install
126
127
127
128
4. Open the Scribe-iOS directory in Xcode
128
129
129
-
5. In order to run Scribe on an emulator:
130
+
5. The application has 2 build schemes, Conjugate and Scribe for the verb conjugation and the language keyboards applications
131
+
- There are other build schemes for individual keyboard which don't need to be selected unless you're trying to debug a keyboard
132
+
- More about this could be read in the [Build Schemes Selection](#build-scheme) section
130
133
134
+
6. In order to run Scribe on an emulator:
131
135
- Read the [documentation from Apple](https://developer.apple.com/documentation/xcode/running-your-app-in-the-simulator-or-on-a-device) if need be
132
136
- In the top bar select Scribe as the scheme
133
137
- If you're debugging you'll need to select the keyboard you're testing as the scheme (see the [note on debugging](#note-on-debugging) below)
134
138
- Select a device to run the app on
135
139
- Press the run button marked `Start the active scheme`
136
140
- From here code edits that are made will be reflected in the app each time the active scheme is restarted
137
141
138
-
6. Build the developer documentation by selecting `Product` > `Build Documentation` (^⇧⌘D)
142
+
7. Build the developer documentation by selecting `Product` > `Build Documentation` (^⇧⌘D)
139
143
140
144
> [!NOTE]
141
145
> Feel free to contact the team in the [iOS room on Matrix](https://matrix.to/#/#ScribeiOS:matrix.org) if you're having problems getting your environment setup!
@@ -152,6 +156,17 @@ The Xcode debugger often doesn't work as expected for Scribe as the keyboards th
152
156
- When you get a window telling you to "choose an app to run", don't choose Scribe as you might expect, but instead scroll down and select Xcode Previews
153
157
- Occasionally you'll be met with just a black screen on startup, in which case you can press Home (or ⇧-⌘-H) and then go directly to Scribe or an app for keyboard testing
154
158
159
+
<aid="build-scheme"></a>
160
+
161
+
## Build Schemes Selection [`⇧`](#contents)
162
+
163
+
The project includes two build schemes, each corresponding to a different application.There are other targets corresponding to the individual keyboards which are shipped within the `Scribe` target.
164
+
165
+
Build schemes can be selected from the top bar next to device selection.
0 commit comments