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: CHANGELOG.md
+5-1Lines changed: 5 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,11 @@
2
2
3
3
## Next Version
4
4
5
-
- Added Address Sanitizer & similar options in run/test schemes #1550@hi-kumar
5
+
### Added
6
+
- Added sanitizer options to run and test actions in Scheme #1550@hi-kumar
7
+
8
+
### Fixed
9
+
- Added validation to ensure that all values in `settings.configs` are mappings. Previously, passing non-mapping values did not raise an error, making it difficult to detect misconfigurations. Now, `SpecParsingError.invalidConfigsMappingFormat` is thrown if misused. #1547@Ryu0118
Copy file name to clipboardExpand all lines: Docs/ProjectSpec.md
+5Lines changed: 5 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -153,6 +153,10 @@ Note that target names can also be changed by adding a `name` property to a targ
153
153
- [ ] **postGenCommand**: **String** - A bash command to run after the project has been generated. If the project isn't generated due to no changes when using the cache then this won't run. This is useful for running things like `pod install` only if the project is actually regenerated.
154
154
- [ ] **useBaseInternationalization**: **Bool** If this is `false` and your project does not include resources located in a **Base.lproj** directory then `Base` will not be included in the projects 'known regions'. The default value is `true`.
155
155
- [ ] **schemePathPrefix**: **String** - A path prefix for relative paths in schemes, such as StoreKitConfiguration. The default is `"../../"`, which is suitable for non-workspace projects. For use in workspaces, use `"../"`.
156
+
- [ ] **defaultSourceDirectoryType**: **String** - When a [Target source](#target-source) doesn't specify a type and is a directory, this is the type that will be used. If nothing is specified for either then `group` will be used.
157
+
- `group`(default)
158
+
- `folder`
159
+
- `syncedFolder`
156
160
157
161
```yaml
158
162
options:
@@ -542,6 +546,7 @@ A source can be provided via a string (the path) or an object of the form:
542
546
- `file`: a file reference with a parent group will be created (Default for files or directories with extensions)
543
547
- `group`: a group with all it's containing files. (Default for directories without extensions)
544
548
- `folder`: a folder reference.
549
+
- `syncedFolder`: Xcode 16's synchronized folders, also knows as buildable folders
545
550
- [ ] **headerVisibility**: **String** - The visibility of any headers. This defaults to `public`, but can be either:
0 commit comments