Created by: asolovev
Fix for #220 (closed)
Add a dedicated folder to provide public headers for Swift Package Manager. Folder contains 3 headers:
- Symlink to original
JVFloatLabeledTextField.h
renamed toJVFloatLabeledTextField-Interface.h
to avoid name conflict - Symlink to original
JVFloatLabeledTextView.h
- A new header with the target name that lists all public headers
JVFloatLabeledTextField.h
This was the best solution I could find that will:
- Fix SwiftPM integration in Xcode 12.5
- Won't make any changes to files not related to SPM integration. Should keep other integrations working
- Keep the target name
JVFloatLabeledTextField
to avoid changes in projects using this library- Carthage uses
JVFloatLabeledText
which may simplify some things for SwiftPM as well. This will avoid header naming conflicts, but will break existing imports
- Carthage uses