trilemma-dev / SecureXPC

A simple and secure XPC framework for Swift
MIT License
73 stars 15 forks source link

Partial support for macOS 13's new `SMAppService` #97

Closed jakaplan closed 2 years ago

jakaplan commented 2 years ago

However, this is making the API surface increasing unwieldy so I have thoughts on how to refactor this to in most cases auto-detect which type of server (and for that matter client as well) and let users explicitly specify a "type" if so desired. But first, wanted to land this change in the current style (although likely not make a release containing it).

jakaplan commented 2 years ago

FYI @amomchilov going to work on a number of changes in this area to both support macOS 13's new SMAppService and simplifying SecureXPC's API surface for creating servers and clients. This doesn't do the latter, I'm planning to put up another PR soonish (haven't started it yet) to do that.

jakaplan commented 2 years ago

Abandoning this in favor of a new pull request

amomchilov commented 2 years ago

For future readers, this was implemented in https://github.com/trilemma-dev/SecureXPC/pull/99