CouchPotatoPlayer 1.1.6 build 367 - Apple object-only relink kit

This kit contains compiled object files, the exact resolved non-SDK link inputs
and a portable final-link command for the named platform. It contains no
original application/CPPlayerKit source, service credentials or Apple SDKs.
Original app and CPPlayerKit code remains proprietary. Compiled objects are
provided to permit relinking with modified LGPL library components; the
applicable LGPL rights are not restricted by the app's other terms.

Requirements: macOS, Python 3.11+, Xcode 27.1 with the platform SDK and command
line tools selected. A different toolchain must remain ABI/link compatible.

1. Extract this ZIP into its own directory.
2. Run: python3 relink.py --verify
   This verifies every supplied input hash and performs an unsigned baseline
   final link, producing output/CouchPotatoPlayer. No original source or
   original developer directory is needed.
3. Build the modified LGPL static library from the separately supplied sources,
   patches, architecture/deployment configuration and recipes. Replace its
   compatible archive under Frameworks/NAME.framework/NAME (for example
   Frameworks/Libmpv.framework/Libmpv). The frameworks here may contain static
   archives, not dynamically linked executables. Keep dependent library ABIs
   compatible; replace the relevant dependent archives together when necessary.
4. Run: python3 relink.py
   Do not use --verify after intentionally modifying inputs: recorded checksums
   describe the original supplied inputs. The new output includes your library.
5. Substitute the relinked executable into your own copy of the matching app
   distribution package. Preserve its JavaScript/resources and required dynamic
   frameworks. Sign the modified app and nested executable components with your
   own Apple credentials/provisioning suitable for your device and distribution.
   No developer signing identity, key, certificate or provisioning is supplied.

input-manifest.json lists original inputs and SHA256 hashes.
objects.txt preserves application/package-object order.
link-arguments.json preserves final-link flags while replacing private absolute
build paths with portable kit/system-toolchain paths and omitting debug AST
paths. System SDK/framework libraries are supplied by your Xcode installation.
relink.py invokes the compiler directly without shell expansion.

The original final 367 iOS and tvOS binary linkages were checked: LGPL MPV/FFmpeg
and related static library archives are linked into the main executable. Small
embedded framework compatibility stubs are not replacement LGPL libraries.
Merely replacing those shipped stubs cannot substitute for this final link.

Both platform kits passed the complete object-only baseline final link locally
before publication. This is link evidence, not a claim that modified media
code will pass runtime/device QA or a legal certification of a future release.
