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

Add support for mac Catalyst #1578

Closed
JuniperPhoton opened this issue Jan 16, 2020 · 21 comments
Closed

Add support for mac Catalyst #1578

JuniperPhoton opened this issue Jan 16, 2020 · 21 comments
Assignees
Labels
feature request New feature request sdk

Comments

@JuniperPhoton
Copy link

Describe the solution you'd like

Currently AppCenter does not support mac Catalyst.

Describe alternatives you've considered

Discard AppCenter on my project, or use preprocessing marco to skip AppCenter on compiling mac Catalyst.

Additional context

image

@JuniperPhoton JuniperPhoton added the feature request New feature request label Jan 16, 2020
@dipree dipree added the sdk label Jan 17, 2020
@MatkovIvan MatkovIvan marked this as a duplicate of #1295 Feb 18, 2020
@MatkovIvan MatkovIvan marked this as not a duplicate of #1295 Feb 18, 2020
@MatkovIvan MatkovIvan reopened this Feb 18, 2020
@galbraithjoseph
Copy link

This is also blocking my use of mac catalyst.

@kevinzhow
Copy link

Please add support to mac catalyst, I don't want to switch to Firebase.

@tualatrix
Copy link

+1

Apple introduced Universal Purchase recently, and with macCatalyst technology, the apps from iOS platform support macOS can be adapted very easily. As a must-have crash/analytics tools, AppCenter should support macCatalyst at the first time.

https://developer.apple.com/support/universal-purchase/

@ahdbilal
Copy link
Contributor

Thank you all for voting on this feature. I will discuss this with the team and will circle back with an update.

@ahdbilal
Copy link
Contributor

ahdbilal commented Mar 27, 2020

We have added this feature in the backlog and the team plan to tentatively pick this up in the next few days. I will share more details once the team starts working on it.

@jfahrenkrug
Copy link

@ahdbilal Fantastic news, thanks so much!

@matthiaswenz
Copy link

Mac Catalyst also has some interesting implications on our Diagnostics symbolication pipeline which we currently can't guarantee full support for.
That means: Until we address this, your Catalyst apps' crash reports will most likely be partially symbolicated. This is a known issue and we are looking into how it can be supported in the Diagnostics pipeline.

@lightbow
Copy link

Even partial support would be great. Nevermind complete symbolication—it would be nice just to build for Catalyst without a linker error and have some bare-bones functionality.

@MatkovIvan
Copy link

Hi there,
Mac Catalyst support for App Center Apple SDK has been merged to develop branch, so you can already try it via SwiftPM. This will be included in the next SDK release. The feedback is always welcome.

Please note that this is only the client SDK part, so as @matthiaswenz mentioned, some things like symbolication is not fully working yet.

Thanks

@AlexStrugaru
Copy link

Hi,
is there any support coming for Distribute also?

@jamztang
Copy link

Hi, just wonder if there are any updates for the crash reports symbolication?

@snowpardx
Copy link

@jamztang everything should work for mac Catalyst for a few months already sorry that it not stated explicitly here. Do you have any particular issues with Catalyst crash reports symbolication? If so I would recommend you to contact support via App Center portal so that it could be checked for particular case.

Cc @matthiaswenz

@MatkovIvan
Copy link

@AlexStrugaru not yet. Also, please note that Distribute module doesn't support native macOS too.

Closing this issue as it was implemented and released some time ago.

@kmeinh
Copy link

kmeinh commented Oct 20, 2020

@MatkovIvan - The company I am working for used the distribution feature for all our Apps. Sadly we cannot migrate to catalyst Apps since it would mean to disable distribution.

This is definitely a flaw in the appcenter SDK - Therefore I think appcenter does not yet fully support Catalyst.

@MatkovIvan
Copy link

@konDeichmann let's track this separately. It's not the same topic as the initial one.

@ZComwiz
Copy link

ZComwiz commented Dec 4, 2020

Should add an ignore flag for Catalyst build until it's supported.

@olmisa
Copy link

olmisa commented Dec 7, 2020

Hello @ZComwiz ,
Thanks for using App Center.
App Center already have Catalyst build support.
Thanks

@kmeinh
Copy link

kmeinh commented Dec 7, 2020

Hello @olmisa,

So my iOS App will build for Mac (using Catalyst) if I use AppCenter Distribution?
Because last time I checked it won't even build

@MatkovIvan
Copy link

@konDeichmann as I mentioned above, App Center SDK doesn't support Distribute module on macOS (including Catalyst). It's out of scope of Catalyst support, which was implemented a few months ago.

@kmeinh
Copy link

kmeinh commented Dec 7, 2020

@MatkovIvan as far as I know I'm not able to deactivate (as an Example) Distribution for Mac, but keep it for iOS. Since it is not compiling on Mac I also have to remove it from ios to keep Catalyst support.

I understand that you don't want to support Distribution for Mac now - but there must be a better way to keep it into ios Apps and still support Catalyst?

@MatkovIvan
Copy link

You can wrap distribute related code to

#if !targetEnvironment(macCatalyst)

or just

#if canImport(AppCenterDistribute)

You can look at our test application as an example. If you need help with it feel free to file separate issue or contact support on the portal.

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

No branches or pull requests