Search Issue Tracker

Won't Fix

Won't Fix in 5.6, 2017.1

Votes

1

Found in

5.6.1p3

Issue ID

942412

Regression

Yes

Infinite Guid Changes because of Symlinks

Scene Management

-

Reproduction steps:
1. Open project attached (Symlinks.zip).
2. Setup Symlink.
Instructions:
- Open cmd with administrator rights.
- Go to "Project"\Assets\ComScore-iOS-SDK-master\comScore\ComScore.framework
- run this code line: "mklink /D Test Versions"
3. Go to Editor and check the console.
4. If the console is clear, go to "Assets" and use "Reimport All".

Expected result: There will be no warnings due to symlink.
Actual result: Warning appear like "The GUID for ... is already in use by...".

Notes: if you use a symlink to a file directly, everything goes ok, but if you use a symlink to a folder, it shows these warnings (and recreate the guid, etc.). It only happens on 5.6+

Reproduced on: 5.6.0a2, 5.6.3p2, 2017.1.0p5, 2017.2.0b9, 2017.3.0a6

Comments (3)

  1. 853d674f3b1b70667ad67c77bb3bd4a0?d=mm

    bencoPB

    May 16, 2019 14:55

    Unity needs to be able to handle iOS Frameworks, we need to reopen this issue.

  2. 2a0b36a84642d350306eb73012d7bcf3?d=mm

    brokenbeta

    Jun 04, 2018 15:14

    Does whoever marked this as Won't Fix understand the bug? The GUID for these assets changes *every time you give the Editor focus*. It makes clean commits almost impossible.

  3. Abef6e7663b4d60d2e61b97de59b613d?d=mm

    CapitalGames

    Apr 02, 2018 22:49

    Additional information: This occurs with iOS Frameworks which typically use these sorts of symlinks to reference "Current" from a set of contained libraries etc. As such it's going to occur for a lot of the plugins that support iOS and contain the prescribed Apple frameworks.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.