Skip to content

Commit e59f64a

Browse files
committed
docs: updated docs
1 parent 8ba9094 commit e59f64a

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

docs/docs/docs/cli/brownfield.mdx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,14 @@ Available arguments:
3737
| --local | Force local build with xcodebuild |
3838
| --verbose | Enable verbose logging |
3939

40+
The build directory will be placed in the `<iOS project folder>/.brownfield/build` folder by default and the build outputs (XCFrameworks) will be created in the `<iOS project folder>/.brownfield/package` folder:
41+
42+
- `package/<scheme name>.xcframework`, e.g. in the `apps/RNApp` demo project, the output will be at `apps/RNApp/ios/.brownfield/package/BrownfieldLib.xcframework`.
43+
- `package/hermesvm.xcframework` for RN >= 0.82.0 or `package/hermes.xcframework` otherwise
44+
- `ReactBrownfield.xcframework`
45+
46+
The consumer project needs to embed all 3 frameworks.
47+
4048
## Android
4149

4250
For Android, building happens in two steps: first, you build (`brownfield package:android`) the AAR artifact(s) with your module, in the appropriate build variant(s), and then you `brownfield publish:android` them to Maven local.

0 commit comments

Comments
 (0)