Skip to content
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 targeting via "Catalyst" #1165

Open
DickSmith opened this issue Jun 25, 2019 · 8 comments
Open

Support for macOS targeting via "Catalyst" #1165

DickSmith opened this issue Jun 25, 2019 · 8 comments
Labels

Comments

@DickSmith
Copy link
Contributor

DickSmith commented Jun 25, 2019

Is your feature request related to a problem? Please describe.
With the release of Xcode 11, an iOS project can now target macOS, as described here:
https://help.apple.com/xcode/mac/current/#/dev8e94ce3c8

Additional context
I tried this with the beta but got multiple warnings of this type:
Building for UIKit, but the linked framework 'TNS*' was built for <unkonwn>.

Will likely need to add int the targets for macOS, might also need CLI support and updates to the Xcodeproj template.

I suspect a lot of developers will want this the moment it is available, since it increases exposure of their apps, so priority should be made to have this ready before it is officially released, so that developers can already start testing their apps on the Beta and Release Candidates. (macOS store is practically empty when compared with the iOS App Store.)

previously submitted as https://www.telerik.com/account/support-tickets/view-ticket/1412868

@DickSmith DickSmith changed the title Support for macOS targetting via "Catalyst" Support for macOS targeting via "Catalyst" Jun 25, 2019
@shirakaba
Copy link

Catalyst is big in the news right now. Would be great to ride the wave and for NativeScript to catch more attention as a cross-platform solution. React Native is really pummelling us on platform reach, and macOS is still mostly-unclaimed territory (but yes, RN is beginning to put its flag down there).

More than anything, I have a React Native app on iOS and macOS that I want to port to NativeScript 🤩

@mbektchiev
Copy link
Contributor

We are still researching what exactly needs to be done to support this throughout all NativeScript components. It's quite a horizontal feature and will have to be considered in almost every aspect of {N} -- runtime, CLI, plugins, core modules...

I'm happy to share with you that we've already built the framework with Catalyst and have run one of our sample apps with it: https://youtu.be/NZWahLYJT5I

There's still quite a lot to be done, but the results so far are promising.

@kamath-prasad
Copy link

kamath-prasad commented Jul 8, 2019

@NickIliev / @mbektchiev : Is there any timeline on when this feature will be GA on NS too ?

@etabakov
Copy link
Contributor

etabakov commented Jul 8, 2019

Hey @kamath-prasad, we are still researching the scope of this feature and how it will affect all the aspects of the framework. We don't have an exact day, yet. However, don't expect official support before the official version from Apple are out.

@kamath-prasad
Copy link

@etabakov : Thanks for the input. Is there any link to your internal feature tracking system that I can keep a watch ?

Also will this feature in NS also address the move to SwiftUI from UIKit ?

@etabakov
Copy link
Contributor

etabakov commented Jul 8, 2019

GitHub is our internal and external tracking system, so just track this issue for future reference.

The support for Swift UI is going to be a separate effort on its own.

@kamath-prasad
Copy link

GitHub is our internal and external tracking system, so just track this issue for future reference.

Got it .. Will track this issue then.

The support for Swift UI is going to be a separate effort on its own.

Ok , can you please point me to any Github issue related to this ?

@NL33
Copy link

NL33 commented Oct 15, 2019

Can you please provide current status, now that Mac Catalyst is real in the wild?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

6 participants