Add OS X support on Cocoapods #10

Closed
opened 2025-12-29 18:21:22 +01:00 by adam · 5 comments
Owner

Originally created by @iiiyu on GitHub (Oct 15, 2015).

I think CoreStore is a great third-party framework
I hope that on OS X programming also use pod install it
I tried to modify CoreStore of Cocoapods. But it depends on your other framework GCDKit.
GCDKit at Xcode7.0 have a Bug.
Cause I can not run to completion Unit Test
So I hope to get your help to make CoreStore support OS X, thank you.
@JohnEstropia

Originally created by @iiiyu on GitHub (Oct 15, 2015). I think CoreStore is a great third-party framework I hope that on OS X programming also use pod install it I tried to modify CoreStore of Cocoapods. But it depends on your other framework GCDKit. GCDKit at Xcode7.0 have a [Bug](http://www.openradar.me/22437691). Cause I can not run to completion Unit Test So I hope to get your help to make CoreStore support OS X, thank you. @JohnEstropia
adam added the fixed label 2025-12-29 18:21:22 +01:00
adam closed this issue 2025-12-29 18:21:22 +01:00
Author
Owner

@JohnEstropia commented on GitHub (Oct 16, 2015):

@iiiyu Thank you for your feedback!

Both CoreStore and GCDKit currently support only iOS just because I don't have OS X projects to test them with. Please feel free to make the necessary adjustments for OS X support, I'll be happy to accept pull requests!

As for the GCDKit bug (or rather, XCode 7's bug), I decided to just wait for XCode 7.1 (Swift 2.1) where I confirmed it was already fixed. I posted a workaround here: https://github.com/JohnEstropia/GCDKit/issues/6

@JohnEstropia commented on GitHub (Oct 16, 2015): @iiiyu Thank you for your feedback! Both CoreStore and GCDKit currently support only iOS just because I don't have OS X projects to test them with. Please feel free to make the necessary adjustments for OS X support, I'll be happy to accept pull requests! As for the GCDKit bug (or rather, XCode 7's bug), I decided to just wait for XCode 7.1 (Swift 2.1) where I confirmed it was already fixed. I posted a workaround here: https://github.com/JohnEstropia/GCDKit/issues/6
Author
Owner

@JohnEstropia commented on GitHub (Oct 21, 2015):

@iiiyu I tried creating an OSX target but I have to disable ListMonitor and ObjectMonitor (for now?) because of their reliance on NSFetchedResultsController which OSX does not have. I'll spend a few more days to see if there's anything else that might break for OSX.

@JohnEstropia commented on GitHub (Oct 21, 2015): @iiiyu I tried creating an OSX target but I have to disable `ListMonitor` and `ObjectMonitor` (for now?) because of their reliance on `NSFetchedResultsController` which OSX does not have. I'll spend a few more days to see if there's anything else that might break for OSX.
Author
Owner

@iiiyu commented on GitHub (Oct 27, 2015):

@JohnEstropia
Oh, sorry. Until today saw your reply.

Ah now supports OS X biggest problem is that OS X does not NSFetchedResultsController. And ListMonitor and ObjectMonitor two classes CoreStore used inside a lot.

I think they actually provide functionality based NSFetchedResultsController may not be used in OS X inside.

Since I was Swift and OS X developers novice. Temporarily unable to provide support code on more

I'd be happy to help you test the OS X support

@iiiyu commented on GitHub (Oct 27, 2015): @JohnEstropia Oh, sorry. Until today saw your reply. Ah now supports OS X biggest problem is that OS X does not NSFetchedResultsController. And ListMonitor and ObjectMonitor two classes CoreStore used inside a lot. I think they actually provide functionality based NSFetchedResultsController may not be used in OS X inside. Since I was Swift and OS X developers novice. Temporarily unable to provide support code on more I'd be happy to help you test the OS X support
Author
Owner

@JohnEstropia commented on GitHub (Oct 29, 2015):

@iiiyu OSX support is out! Check out the latest pod version (1.3.3) or the master branch!

@JohnEstropia commented on GitHub (Oct 29, 2015): @iiiyu OSX support is out! Check out the latest pod version (1.3.3) or the master branch!
Author
Owner

@iiiyu commented on GitHub (Oct 30, 2015):

cool

@iiiyu commented on GitHub (Oct 30, 2015): cool
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/CoreStore-JohnEstropia#10