Skip to content

Commit a22ccd4

Browse files
committed
README - moved description of the workspace to the bottom
1 parent 218f579 commit a22ccd4

File tree

1 file changed

+18
-15
lines changed

1 file changed

+18
-15
lines changed

README.md

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -7,20 +7,6 @@ This is a demonstration of creating and integrating the xcframeworks and their c
77
- Swift 5.1 toolchain - run `sudo xcode-select -s path/to/Xcode11` in terminal.
88
- Github/Gitlab/Bitbucket account set in Xcode's account preferences
99

10-
# Xcode workspace description
11-
12-
`XCFrameworks` workspace consists of:
13-
- `StaticLibrary` project - represents static library project
14-
- `DynamicFramework` project - represents project that builds dylib
15-
- `Swift Package` - Swift Package for internal development (within Sample project)
16-
- `TextAttributes` - external Swift Package
17-
18-
- `Sample` - Sample project that includes all of the dependencies mentioned above.
19-
20-
![swift-interface](./res/project.png)
21-
22-
---
23-
2410
# .xcframework - How To
2511

2612
## Requirements
@@ -35,7 +21,7 @@ This is a demonstration of creating and integrating the xcframeworks and their c
3521
- **STOP** slicing frameworks by stripping the architectures in your projects' targets' custom `build-phase`.
3622

3723
## Platforms
38-
xcframework supports all Apple platforms - `macOS`, `tvOS`, `watchOS`, `iPadOS` platforms.
24+
xcframework supports all Apple platforms - `iOS`, `macOS`, `tvOS`, `watchOS`, `iPadOS` platforms.
3925

4026
## List of destinations
4127
| Platform | Destination |
@@ -46,6 +32,7 @@ xcframework supports all Apple platforms - `macOS`, `tvOS`, `watchOS`, `iPadOS`
4632
| iPadOS Simulator | generic/platform=iPadOS Simulator|
4733
| macOS | generic/platform=macOS |
4834
| tvOS | generic/platform=tvOS |
35+
| watchOS | generic/platform=watchOS |
4936
| watchOS Simulator | generic/platform=watchOS Simulator |
5037

5138
---
@@ -160,6 +147,22 @@ eg.
160147

161148
---
162149

150+
# XCFrameworks workspace description
151+
152+
`XCFrameworks` workspace consists of:
153+
- `StaticLibrary` project - represents static library project
154+
- `DynamicFramework` project - represents project that builds dylib
155+
- `Swift Package` - Swift Package for internal development (within Sample project)
156+
- `TextAttributes` - external Swift Package
157+
158+
- `Sample` - Sample project that includes all of the dependencies mentioned above.
159+
160+
![swift-interface](./res/project.png)
161+
162+
---
163+
164+
---
165+
163166
# Materials
164167

165168
## Presentation about Dependency management in Xcode 11

0 commit comments

Comments
 (0)