com.unity.webrtc icon indicating copy to clipboard operation
com.unity.webrtc copied to clipboard

[BUG]: Missing meta files for /Runtime/Plugins/iOS

Open max-krichenbauer opened this issue 2 years ago • 4 comments

Package version

3.0.0-pre.7

Environment

* OS: Windows10
* Unity version: Unity 2020.3.37

Steps To Reproduce

Add com.unity.webrtc to project via package manager or as a dependency of Unity Render Streaming.

Current Behavior

Error messages are displayed in the Console:

Asset Packages/com.unity.webrtc/Runtime/Plugins/iOS/webrtc.framework/Info.plist has no meta file, but it's in an immutable folder. The asset will be ignored.
Asset Packages/com.unity.webrtc/Runtime/Plugins/iOS/webrtc.framework/webrtc has no meta file, but it's in an immutable folder. The asset will be ignored.

Expected Behavior

No error messages should be displayed in the Console.

Anything else?

It seems like these two files are the only one in the repository that don't have a .meta file. https://github.com/Unity-Technologies/com.unity.webrtc/tree/main/Runtime/Plugins/iOS/webrtc.framework

max-krichenbauer avatar Dec 10 '23 09:12 max-krichenbauer

@max-krichenbauer That's odd. Unity Editor should ignore the meta file in framework folder. Can you try another version of Unity Editor? I recommend that you use 2022 LTS version.

karasusan avatar Dec 11 '23 02:12 karasusan

Same error. The meta files aren't included in the package so Unity throws the same error. Package Version: 3.0.0-pre.7 Environment: OS: Windows 11 Unity version: Unity 2021.3.19f1 LTS

Error Message: Asset Packages/com.unity.webrtc/Runtime/Plugins/iOS/webrtc.framework/Info.plist has no meta file, but it's in an immutable folder. The asset will be ignored. Asset Packages/com.unity.webrtc/Runtime/Plugins/iOS/webrtc.framework/webrtc has no meta file, but it's in an immutable folder. The asset will be ignored.

FaustianDeal avatar Dec 11 '23 15:12 FaustianDeal

As a temporary workaround, you can manually download the missing meta files from here: https://github.com/Unity-Technologies/com.unity.webrtc/tree/M116/Runtime/Plugins/iOS/webrtc.framework And put them into the package's temporary directory (not by dragging them into the Unity editor) However, you'll have to do this every time you load the project.

FaustianDeal avatar Dec 11 '23 15:12 FaustianDeal

Can confirm that this does not happen in Unity2022.3.15f1.

max-krichenbauer avatar Dec 17 '23 07:12 max-krichenbauer