-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SDK Support For Mac Catalyst #40
Comments
Hey @igalfsg . That's strange... So based on the exception you listed in the other thread, it looks like I don't see any other options on that particular API to discover the system. There is the I'll have to investigate this further to see what our options are. Can you please confirm that Can you also please list what Hopefully it's a matter of adding an extra if branch here. But if PCSC is not accessible on Catalyst, then I'm afraid this will be a more substantial feature request. |
Hi Greg, Thanks for looking into it, as you predicted, the Also for completeness of the test (even if this is not possible in earlier versions) I ran
|
Hello @GregDomzalski , Any update on this?
|
My understanding was that MacCatalyst was also a new API set (i.e. not IOKit). Is that not the case? If this is as simple as updating the OS check as you've described, I'm happy to make this change. Are Catalyst apps allowed to access things like IOKit and pcsc-lite? |
Thank you for the fast answer. |
Hi @Kormyr ! I have been assigned to maintain this repo. Although we're currently strapped for time and focusing on other areas, it would be interesting to see how your suggested fixes would impact the SDK. Are you able to try this out and report your findings? |
Hello @DennisDyallo |
Hi Dennis, This task was created so we could support MacCatalyst which would allow onboarding from Mac's and iPads in EZCMS our application for YubiKey onboarding. Since then we have moved on to creating native applications for each. |
We created an app using .NET MAUI and expected it to be compatible with Windows and Mac. The added value of supporting MacCatalyst would be to prevent other enterprise customers like us losing time. The very first sentence of this project is:
|
(Disclaimer: I am no longer the maintainer of this repo nor am employed by Yubico. Don't worry - all on good terms 😄) @DennisDyallo just as FYI - It looks like most of the macOS IOKit APIs that the SDK uses are available in the Catalyst environment. Of course, figuring out the correct entitlements and then documenting things is a bit of a to-do. The bigger question mark in my mind is whether PC/SC-lite (i.e. smart card) can work as-is or if there's something bigger that needs to be done. There's always CryptoTokenKit... but that's adding an entirely new back-end for smart card. Once I get a Mac environment set up again, I'd be happy to take a look at this. I just don't know when exactly that might be. |
Hi,
Is there a compatibility reason that Mac Catalyst is not supported? or is this something that could be enabled on my side? dotnet/maui#13855
Thanks,
Igal
The text was updated successfully, but these errors were encountered: