NUDelta / ce-platform

4 stars 3 forks source link

meteor update and cordova plugins update #126

Closed youralien closed 4 years ago

youralien commented 4 years ago

Summary

Resolves #117. Updates Meteor to 1.10.2, which includes several updates relevant to Cordova. Many meteor packages were updated using meteor update, with the exception of raix:push and its dependencies. Finally, most of the cordova packages received the latest update.

Requirements

To install,

rm -rf node_modules
meteor npm install

To install these latest updates, we needed a couple upgrades to our build-tools for IOS. First, Cocoapods needed an upgrade by running pod repo update. I'm now on CocoaPods 1.5.3. Second, XCode needed an upgrade to Version 11. I downloaded 11.3.1, since I'm still on Mojave (10.14.6). But you could probably do later versions of XCode too (e.g., 11.4 and up) if you had OSX 10.15 or higher.

Tests

  1. ios for enterprise release works using the ipaHelper.sh
  2. ios for development debug works via npm run build-dev PORT IP
  3. local meteor builds and runs too
  4. heroku also works

Afterthoughts

I could do a lot more with updating meteor packages, by individually updating the ones I wanted. Please see the comments in #117. I chose not to do this, since (1) I am blanket updating for good measure, and not really for solving a "particular" issue and (2) I'm lazy to do anything beyond meteor update and (3) it said that there might be non-compatible versions if we update any more.