CoreOffice / XMLCoder

Easy XML parsing using Codable protocols in Swift
https://coreoffice.github.io/XMLCoder/
MIT License
802 stars 112 forks source link

Move custom build settings to Package.xcconfig #22

Open MaxDesiatov opened 5 years ago

MaxDesiatov commented 5 years ago

This would allow us to remove .xcodeproj and to avoid conflicts as mentioned in #19. This would probably require moving benchmark baselines to a separate directory and to add a script that regenerates the project file and copies baselines to a correct location.

MaxDesiatov commented 5 years ago

Thinking about it more, it looks like .xcodeproj directory and other Xcode-related files are required by Carthage, so we may need to keep it in the repository 😞

regexident commented 5 years ago

If Carthage was to do a check for SPM projects with missing .xcodeproj files and added an intermediary step of running Swift package generate-xcodeproj it would work just fine. Alas the issue asking for support was deemed unimportant (due to inactivity). 😕 https://github.com/Carthage/Carthage/issues/969

MaxDesiatov commented 5 years ago

looks like there's also semi-active Carthage/Carthage#1945