-
8000
Notifications
You must be signed in to change notification settings - Fork 2.5k
Add SecCopyErrorMessageString for iOS and update README for iOS #6862
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
Conversation
Some notes for the reviewer:
I'll align the host os to macos-12 as the same version of the existing macOS CI to try to fix it.
|
3a8ba3c
to
d7dc82f
Compare
SecCopyErrorMessageString is supported since iOS 11.3. I believe we do not need to use #if check here since the default IPHONEOS_DEPLOYMENT_TARGET is iOS 13.0 for Xcode 15.3.
d7dc82f
to
841164e
Compare
Are these changes actually specific to iOS, or do they apply to macOS as well? |
specific to iOS |
The CI is failing due to libgit2_tests issue.
It will be build/libgit2_tests.app/libgit2_tests
instead of build/libgit2_tests
for iOS.
And we can fix it by modifying tests/libgit2/CMakeLists.txt
. But it will then be killed since it is an iOS app and we are running it directly on macOS.
1 - offline (Subprocess killed)
I suggest for now we just skip the tests on iOS and add them back later.
3e369ab
to
10c424f
Compare
👍 Thanks; I want to figure out how this integrates with #6848 since they're touching roughly the same bits of code. Will get these both merged this weekend. Thanks for this effort! |
Some minor refactoring for iOS: - Roll back clar changes; these should be a bit more measured, and occur in clar upstream. - Move iOS to nightly builds
Thanks! I moved the iOS build into the nightlies, and I reverted the clar changes so that we could think a bit more how (or if) we would address iOS on clar. |
Close #6861