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,