NewsBin 0 discussing
--:--:--
Daily Reset
NewsBin
--:--:--
Until Daily Reset
Mainstream Hacker News • 20 hours ago

Any window from your Mac, on your iPhone and iPad

main BranchesTags Go to file CodeOpen more actions menu Latest commit   History 697 Commits 697 Commits Folders and files NameNameLast commit message Last commit date . github . github     Packaging Packaging     Scripts Scripts     Sources Sources     Tests Tests     design design     docs docs     iOSClient iOSClient     site site     . gitignore . gitignore     CLAUDE. md CLAUDE. md     LICENSE LICENSE     Package. swift Package. swift     README. md README. md     SECURITY. md SECURITY. md     View all files Repository files navigation This builds Sill. app with SwiftPM, signs it with your Apple Development identity, replaces /Applications/Sill. app and opens it. If that was the Sill for Mac you downloaded, grant Screen Recording and Accessibility again and pair each device again: the download keeps its key and paired devices in the data-protection keychain, which only a Developer ID build with the project's provisioning profile reads, and a build of your own keeps them in your login keychain. Without --install it only builds . build/Sill. app. With no Apple Development identity it signs ad hoc, and then Screen Recording and Accessibility have to be granted again after every build. For work on the host itself, swift run -c release SillHost runs the same host on the command line, with one difference: unless you add --pairing, its home door is plain and open, with no pairing and no encryption, and any device on your network can connect to it, so run it only while developing. The App Store's Sill for iPhone and iPad never dials such a door ("Update Sill"); a Debug build from this repository can (docs/DEVELOPMENT. md, Pairing at home). With --synthetic it streams a test pattern with no Screen Recording needed. The iPhone and iPad app: Open iOSClient/Sill. xcodeproj. In the Sill target's Signing & Capabilities, pick your team, and change the bundle identifier me. saffer. sill to one of your own. Run it on an iPhone or iPad on the same network as your Mac, and tap your Mac. The first time, a Sill for Mac built from this repository asks you to pair: scan the code it shows, or connect the device with a USB cable. docs/DEVELOPMENT. md has the rest: every command-line flag, the test tools and the simulator harness, permissions and how to reset them, Remote Access, troubleshooting and releases. Issues are welcome: bug reports, questions and ideas. For a pull request, keep to the conventions and decisions in CLAUDE. md: Swift and Apple frameworks only, no third-party dependencies, nothing that needs a server, and latency before picture quality.

Original story by Hacker News • View original source

0 comments
0 people discussing

Anonymous Discussion

Real voices. Real opinions. No censorship. Resets in 1 hours.

No account needed Anonymous • Resets in 1h

Loading comments...

About NewsBin

Freedom of speech first. Anonymous discussion on today's news. All content resets every 24 hours.

No accounts. No tracking. No censorship. Just honest conversation.