StanfordBDHG / ResearchKit

ResearchKit with Swift Package Manager (SPM), SwiftUI, C++ Interoperability, and visionOS support
https://swiftpackageindex.com/StanfordBDHG/ResearchKit/documentation/researchkitswiftui
Other
7 stars 3 forks source link

Ensure compatibility with C++ interoperability in Swift #12

Closed Supereg closed 7 months ago

Supereg commented 7 months ago

Ensure compatibility with C++ interoperability in Swift

:recycle: Current situation & Problem

Currently, ResearchKit fails to build when you have a project that enables C++ interoperability in Swift. This PR addresses these issues with some minor code changes.

:gear: Release Notes

:books: Documentation

--

:white_check_mark: Testing

Manually verified that SpeziQuestionnaire builds and tests with these changes (with and without C++ interoperability enabled).

Code of Conduct & Contributing Guidelines

By submitting creating this pull request, you agree to follow our Code of Conduct and Contributing Guidelines:

Supereg commented 7 months ago

@PSchmiedmayer Seems like the build actions changed their name(?). Could you adjust the branch protection CI requirements?

Supereg commented 7 months ago

I documented the need to verify this in CI within #13.