Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I had to make the following adjustments to the podspec for this to integrate into my project (the new mantle 2.0 branch)
Basically, the 'GCC_PREPROCESSOR_DEFINITIONS' => "OVERCOAT_SUPPORT_COREDATA=1" doesn't work when cocoapods creates the umbrella header for the swift modules without paying attention to the preprocessor macro to include the header implementation. So i'm left with an incomplete module.
I moved the source files into subdirectories that better align with the subspecs.
I also removed the MTLManagedObjectAdapter.h from the Overcoat.h header as that should be pulled in by the consumers where appropriate (like Mantle.h is). I added MTLManagedObjectAdapter as a dependency for the CoreData subspec, and also updated the versioning requirements to the '~>' syntax which is a better way to specify non-breaking newer versions of a pod are supported.
I am not actively using the social support in Overcoat so I don't think i've fixed that integration.