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

Cordova Codepush is shutting down #59

Closed
alexcroox opened this issue Oct 18, 2021 · 6 comments
Closed

Cordova Codepush is shutting down #59

alexcroox opened this issue Oct 18, 2021 · 6 comments

Comments

@alexcroox
Copy link

alexcroox commented Oct 18, 2021

https://devblogs.microsoft.com/appcenter/announcing-apache-cordova-retirement/

@alexcroox alexcroox changed the title Codepush is shutting down Cordova Codepush is shutting down Oct 18, 2021
@o-alexandrov
Copy link

o-alexandrov commented Oct 18, 2021

Using Cordova setup on AppCenter would have been pointless, as Cordova support was only for preview w/o ability to build.
So while the idea to document a self-managed solution would be great, the mentioned AppCenter news has nothing to do with this particular project.

Some references how you should have configured AppCenter instead (as a native iOS / Android project):

@alexcroox
Copy link
Author

Ah excellent news, apologies I'm still waiting to implement this in a sprint but I've been following closely since the last project used Cordova CodePush and assumed it was the same setup in AppCenter. Thanks for the clarification!

@alexcroox
Copy link
Author

alexcroox commented Oct 19, 2021

@o-alexandrov what did you choose as your platform? I chose iOS / Objective-C/Swift in their web UI and got the following when trying to later add deployments keys;

➜ xxxx git:(feature/ota-native) appcenter codepush deployment add -a xxx/xxx-ios-sandbox Production
Error: [{"message":"Not Supported platform / OS combination: Objective-C-Swift / iOS"}]

Edit: ignore me, I realise now your "choose native" message previously meant "choose React Native"

@o-alexandrov
Copy link

@alexcroox please follow mentioned articles above.
Native means iOS / Objective-C and Java / Kotlin

@alexcroox
Copy link
Author

Yeah I followed that originally and got the above error when trying to add deployment keys. Looking into it seems codepush is only for React Native / Cordova so selecting one of the other project types wont work.

@o-alexandrov
Copy link

Sorry, I misunderstood you.
If you want the OTA (codepush), you should pick React Native.
If you want the TestFlight/App Store or Google Play distribution, you should pick a native project.

You can have two AppCenter projects for the same app, one for the OTA and another one for the Builds to stores

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

No branches or pull requests

2 participants