Skip to content

Commit 366abd4

Browse files
committed
Update README
1 parent 8c18ba8 commit 366abd4

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

README.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,15 @@
66

77
> [!WARNING]
88
> This repository is under heavy development! There are no guarantees or warranty of any kind!
9-
9+
1010
A wrapper around [`libpact_ffi.a`](https://github.com/pact-foundation/pact-reference/tree/master/rust/pact_ffi) binary and exposed as XCFramework to be primarily used by [`PactSwift`](https://github.com/surpher/PactSwift).
1111

12-
This repository contains the source code, scripts and tools required to generate [PactSwiftMockServer.xcframework](https://github.com/surpher/PactSwiftMockServerXCFramework) that is referenced and set as a dependency in [`PactSwift`](https://github.com/surpher/PactSwift) swift package.
12+
This repository contains the source code, scripts and tools required to generate a [PactSwiftMockServer.xcframework](https://github.com/surpher/PactSwiftMockServerXCFramework) binary package.
13+
It is referenced and set as a dependency in [`PactSwift`](https://github.com/surpher/PactSwift) swift package.
1314

1415
See [LICENSE.md](LICENSE.md) for licensing information.
16+
17+
> [!IMPORTANT]
18+
> The `libpact_ffi.a` binaries for the supported architectures add up to **`>200MB`** with each new built version. Because of this the repository size blew up to unsustainable levels.
19+
>
20+
> Compiling source code found in this repo and artifacts built from submodules into an XCFramework, zipping it up, and shared as a binary target with `checksum` is currently the only way to keep the payload at *`~90MB`* per package resolve.

0 commit comments

Comments
 (0)