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
ios for enterprise release works using the ipaHelper.sh
ios for development debug works via npm run build-dev PORT IP
local meteor builds and runs too
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.
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 ofraix:push
and its dependencies. Finally, most of the cordova packages received the latest update.Requirements
To 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
ipaHelper.sh
npm run build-dev PORT IP
meteor
builds and runs tooAfterthoughts
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.