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
Added support for dependency destination specification. (Resolves#1038) (#1039)
* Added support for dependency destination specification. (Resolves#1038)
* More generic way covering more different dependency types. (#1038)
* Added unit-test for each possible dependency combination. First test current embeding then the new one with custom copy spec. (#1038)
* Review fixes. (#1038)
* Minimized unit-test boiler-plate (#1038)
* Update CHANGELOG.md
Co-authored-by: Jakub Bednář <[email protected]>
Co-authored-by: Yonas Kolb <[email protected]>
Copy file name to clipboardExpand all lines: Docs/ProjectSpec.md
+13Lines changed: 13 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -432,6 +432,19 @@ A dependency can be one of a 6 types:
432
432
- [ ] **weak**: **Bool** - Whether the `Weak` setting is applied when linking the framework. Defaults to false
433
433
- [ ] **platformFilter**: **String** - This field is specific to Mac Catalyst. It corresponds to the "Platforms" dropdown in the Frameworks & Libraries section of Target settings in Xcode. Available options are: **iOS**, **macOS** and **all**. Defaults is **all**
434
434
- [ ] **platforms**: **[[Platform](#platform)]** - List of platforms this dependency should apply to. Defaults to all applicable platforms.
435
+
- **copy** - Copy Files Phase for this dependency. This only applies when `embed` is true. Must be specified as an object with the following fields:
436
+
- [x] **destination**: **String** - Destination of the Copy Files phase. This can be one of the following values:
437
+
- `absolutePath`
438
+
- `productsDirectory`
439
+
- `wrapper`
440
+
- `executables`
441
+
- `resources`
442
+
- `javaResources`
443
+
- `frameworks`
444
+
- `sharedFrameworks`
445
+
- `sharedSupport`
446
+
- `plugins`
447
+
- [ ] **subpath**: **String** - The path inside of the destination to copy the files.
0 commit comments