Package errors in 0.31.2

Hi! I update Fuse to 0.31.2 and I get this errors when I try to run my app on my device:

Package 'Android' was not found
Package 'ObjC' was not found
Package Experimental.iOS was not found

The packages change in this version?
How can I solve this?

Thanks!

///UPDATE///
I remove:

"Experimental.iOS"
"Android"
"ObjC"

But now I get:

Fuse.Triggers.iOS does not contain a member called 'Foundation'. Could you be missing a package reference?
Fuse.Triggers.iOS does not contain a member called 'Foundation'. Could you be missing a package reference?
(1.8 s)

This is the part of the code:

public class DeviceInfo {
  public static string MyLanguage;
  public static string GetLanguages() {
    if defined(ANDROID) {
      return Android.java.util.Locale.getDefault().getISO3Language();
    }
    if defined(iOS) {
      var l = iOS.Foundation.NSLocale._preferredLanguages();
      if (l != null) {
        var id = l.objectAtIndex(0);
        var s = new iOS.Foundation.NSString(id);
        return s.stringByAppendingString("");
      }
    }
    return MyLanguage;
  }
}

Hey!

The legacy iOS and Android bindings packages were deprecated a while ago and removed in the latest release. You’ve correctly noted that you need to remove the packages from your project, but it also means that you cannot use any of the classes that they defined (e.g. iOS.Foundation). The recommended way to do these kinds of things is foreign code.

Let us know if you need any help updating your code.

Cheers!

Thanks @Olle Fredriksson! Can you help me with the code? I need to know the language of the device. Like the code I have using iOS.Foundation

Thanks!

Someone has actually already written a sample that does what you want. See this sample, specifically this file.

Work perfect! Thanks!