-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for 'macOS' #28
Comments
I haven't worked with macOS before. I don't think it would be much...Rocket Data only relies on Foundation so that should be fine right? Consistency Manager has a depenedency on UIKit but this is only for handling UIApplicationDidReceiveMemoryWarningNotification. Is this different on macOS? |
As a data point, it wasn't that difficult to support macOS for LayoutKit. Just need to create a new target (make sure it produces the same named library) and shim things if possible. |
So UIKit is not OK for tvOS? It that's the main thing that's different, it should be really easy. But, not sure how to handle memory warnings on tvOS. |
iOS -> UIKit (e.g. UIView, UIApplication, etc.) tvOS has UIKit (but this issue is about macOS) To support both, I was able to just create shims for UIKit and AppKit e.g. my code uses View which maps to UIView on iOS and NSView on macOS. |
oh haha...just noticed this is asking about macOS not iOS. Yeah, that makes sense. So yeah, I think supporting this should be trivial. I'll take a look later today and see where I get. |
Update: I've worked out the code changes necessary to do this, but can't work out the code signing issues. Whenever I run tests, it says: |
@nicksnyder did you have any problems with this for |
I don't remember running into codesign issues. I created a separate target for the macOS tests, did you do that too? |
I believe Code Signing can be disabled for macOS targets |
I disabled it...but it still complains. My branch is osx if you have time to take a look. Will investigate more soon. |
Running into more problems with Rocket Data. It looks like I may need multiple workspaces to support this if I want to use cocoapods. I don't think you can have a Podfile which supports multiple platforms. |
Howdy 👋 Would the help wanted request also apply to tvOS? I've already made some headway with ConsistencyManager: https://github.com/asowers1/ConsistencyManager-iOS/tree/as/tvOS . Also, I think you can have a Podfile that supports multiple platforms in the same workspace. |
Yes. Would definitely welcome help on tvOS too. I'd definitely welcome prs
and can help with any questions you may have.
…On Fri, Jan 6, 2017 at 5:37 PM Andrew Sowers ***@***.***> wrote:
Howdy 👋 Would the help wanted request also apply to tvOS? I've already
made some headway with ConsistencyManager:
https://github.com/asowers1/ConsistencyManager-iOS/tree/as/tvOS . Also, I
think you can have a Podfile that supports multiple platforms in the same
workspace.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#28 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABMNTcKsZjKtQMWBq4MfsiAM9_4k-BAVks5rPuxygaJpZM4JorZA>
.
|
I guess we can close this, now that we support iOS, macOS, tvOS... |
Agreed. |
Just saw the video presentation, and I'm eager to use the framework. Curious what the delta is to supporting macOS, also?
The text was updated successfully, but these errors were encountered: