IPHONE COMPANION

A deliberate start
to every broadcast.

Requires iOS 16+, a Mac with Xcode, and an Apple development team for physical installation. There is no public App Store or TestFlight listing yet. An unsigned simulator app is not an installable iPhone package.

Prepare signing

  1. Open apps/ios/PhoneStream.xcodeproj.
  2. Select the same development team for PhoneStream and PhoneStreamBroadcast.
  3. Replace the sample App Group in both entitlement files with the same group belonging to that team.
  4. Run the app on your iPhone using an appropriate profile.

Begin capture

Pair by QR, then choose PhoneStream Broadcast (the current companion label) in the ReplayKit picker. The extension captures screen and orientation. This version does not forward app or microphone audio.

Validation

Unsigned simulator builds have been checked in the project. Physical broadcasts and long sessions still need device verification. TestFlight and App Store distribution require Apple approval and matching provisioning profiles.