Skip to content
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

Build errors due to explicitly deprecated APIs on macOS 13 #103

Open
dwmatteson opened this issue Sep 16, 2022 · 2 comments
Open

Build errors due to explicitly deprecated APIs on macOS 13 #103

dwmatteson opened this issue Sep 16, 2022 · 2 comments
Assignees
Milestone

Comments

@dwmatteson
Copy link

Hello!

Have you all tried building Criollo on macOS 13 beta? I'm seeing a lot of build errors due to Apple marking the file based Keychain APIs as explicitly deprecated. Specifically:

SecKeyChainCreate
SecKeyChainDelete
SecKeyChainUnlock
SecKeyChainAddCallback
SecKeyChainRemoveCallback
SecKeyChainCallback

Have you all seen this? Any plans to resolve it? I didn't see any mention of it, thus this issue.

Thanks!

@thecatalinstan
Copy link
Owner

I'll prioritize it for the next release. Hope to make it around the time Ventura comes out.

@davegross
Copy link

Hey @thecatalinstan we had been using an older version of Criollo where the project has GCC_TREAT_WARNINGS_AS_ERRORS = YES; in the xcodeproj, so that is why the keychain APIs started causing the project to explicitly fail, rather than just generate warnings. I haven't had the time to confirm if that's still true in the newer versions, but if not then feel free to close this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants