Meteor METEOR@3.0.4 - meteor run ios Throws several errors and warnings

Meteor METEOR@3.0.4 - meteor run ios Throws several errors and warnings

Any recommendations on how to address these is helpful.

Plugins/cordova-plugin-meteor-webapp/Asset.swift:32:7: warning: ‘Hashable.hashValue’ is deprecated as a protocol requirement; conform type ‘Asset’ to ‘Hashable’ by implementing ‘hash(into:)’ instead
var hashValue: Int { return ObjectIdentifier(bundle).hashValue ^ urlPath.hashValue }

Plugins/cordova-plugin-meteor-webapp/AssetBundleManager.swift:1:38: warning: using ‘class’ keyword to define a class-constrained protocol is deprecated; use ‘AnyObject’ instead
protocol AssetBundleManagerDelegate: class {
^~~~~
AnyObject

Plugins/cordova-plugin-meteor-webapp/Asset.swift:32:7: warning: ‘Hashable.hashValue’ is deprecated as a protocol requirement; conform type ‘Asset’ to ‘Hashable’ by implementing ‘hash(into:)’ instead
var hashValue: Int { return ObjectIdentifier(bundle).hashValue ^ urlPath.hashValue }

Plugins/cordova-plugin-meteor-webapp/AssetBundleDownloader.swift:1:41: warning: using ‘class’ keyword to define a class-constrained protocol is deprecated; use ‘AnyObject’ instead
protocol AssetBundleDownloaderDelegate: class {
^~~~~
AnyObject

Plugins/cordova-plugin-meteor-webapp/Asset.swift:32:7: warning: ‘Hashable.hashValue’ is deprecated as a protocol requirement; conform type ‘Asset’ to ‘Hashable’ by implementing ‘hash(into:)’ instead
var hashValue: Int { return ObjectIdentifier(bundle).hashValue ^ urlPath.hashValue }

cordova-build/platforms/ios/mydev_o/Plugins/cordova-plugin-statusbar/CDVStatusBar.m:267:56: warning:
implicit conversion loses integer precision: ‘UIStatusBarStyle’ (aka ‘enum UIStatusBarStyle’) to ‘int’ [-Wshorten-64-to-32]
267 | vc.sb_statusBarStyle = [NSNumber numberWithInt:style];
| ~ ^~~~~

cordova-build/platforms/ios/mydev_o.xcodeproj: warning: The iOS Simulator deployment target ‘IPHONEOS_DEPLOYMENT_TARGET’ is set to 11.0, but the range of supported deployment target versions is 12.0 to 18.1.99.

and many such errors,

Try to update to the new beta and let us know if the problem still persists.

meteor update --release 3.1-beta.0

Upgrading to 3.1-beta.0 did not help. Getting the same set of errors.

I have added the following to mobile-config.js file

App.setPreference(‘deployment-target’, ‘12.0’) and this was not being read.

@leonardoventurini - Do you have any suggestions?

Sorry, I can’t think of anything top of mind, not much experience with Cordova, perhaps @nachocodoner might think of something