glTFast icon indicating copy to clipboard operation
glTFast copied to clipboard

Draco and KXT plugins are signed with wrong Identifiers

Open kamend opened this issue 1 year ago • 2 comments

Describe the bug We are trying to run Unity's official Draco and KXT plugins and although they work as suppose, in a MacOS build they cause problems when we want to upload that build to TestFlight.

The .bundle in "x86_64" for both plugins is signed with an invalid identifier - "draco_unity" and "ktx_unity" and also the Info.plist file is missing a Bundle Identifier too.

We can resign and update the identifiers manually, but that will be a pain, if we need to do this every time we make a build.

I know it's not a GLTFast issue, but I assume that these plugins might be developed by the same team.

These are the errors we get in XCode:

Screenshot 2024-08-14 at 15 53 21 Screenshot 2024-08-14 at 15 53 16

Thanks in advance!

kamend avatar Aug 15 '24 12:08 kamend

Thanks for reporting!

Recently I code signed and notarized those binaries, but did not test submission to test flight. Admittedly I don't know too much about Apple code signing.

Just to certify, you're using the latest versions of KTX for Unity (3.4.2) and Draco (5.1.5), right?

I need to investigate and maybe ask an expert.

atteneder avatar Aug 23 '24 20:08 atteneder

Thanks for the quick reply. Yes, we are using the latest versions available.

kamend avatar Aug 24 '24 18:08 kamend

Fixes landed in Draco for Unity 5.1.6 and KTX for Unity 3.4.3.

Thanks a lot for your help ❤️

atteneder avatar Sep 10 '24 14:09 atteneder