Skip to content

[BUG] Unable to resolve reference 'UnityEditor.iOS.Extensions.Xcode' on Windows #412

Open
@DominatorDuck

Description

@DominatorDuck

[REQUIRED] Please fill in the following fields:

  • Unity editor version: 2020.1.11f1
  • External Dependency Manager version: 1.2.161
  • Source you installed EDM4U: .unitypackage
  • Features in External Dependency Manager in use: Android, ResolverVersionHandler
  • Plugins SDK in use: None
  • Platform you are using the Unity editor on: Windows

[REQUIRED] Please describe the issue here:

Given a vanilla 3D project in Unity 2020.1.11f1, upon pressing play I get the following error log:

Assembly 'Packages/com.google.external-dependency-manager/ExternalDependencyManager/Editor/Google.IOSResolver_v1.2.161.dll' will not be loaded due to errors:
Unable to resolve reference 'UnityEditor.iOS.Extensions.Xcode'. Is the assembly missing or incompatible with the current platform?
Reference validation can be disabled in the Plugin Inspector.

Steps to reproduce:

  • Open a Unity project (in Unity 2020.1.11f1) with the External Dependency Manager package.
  • Press the play button.
  • Notice the error log.

Notes:

  • To create this project I originally made a project for Unity version 2019.4.8f1 and the upgraded it to 2020.1.11f1.
  • The error does no occur with the very same project in Unity 2019.4.8f1.
  • The only non-default package in the project is the External Dependency Manager.
  • The Unity 2020.1.11f1 installation has only Windows (IL2CPP) and Android Build support.
  • External Dependency Manager settings are as they come out of the package installation.
  • Enabling Verbose Logging does not seem to give any more relevant information.
  • Changing Build platform (from Windows to Android) seems to have no effect on the bug.

Please answer the following, if applicable:

What's the issue repro rate? 100%

What happened? How can we make the problem occur?

The Assembly 'Packages/com.google.external-dependency-manager/ExternalDependencyManager/Editor/Google.IOSResolver_v1.2.161.dll' fails to load.

You can reproduce the issue by following the repro steps with the proper Unity installation by using this sample project:
https://drive.google.com/file/d/1llavcZxSVk7icuCpLv65QPrnjgV81u93/view?usp=sharing

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions