Hello
I have a working PC game, but the target audience uses globally Macs (media people…). So I need to convert to Mac. It works well until App Store connect. The game is rejected because of:
Contents/UE/Engine/Binaries/ThirdParty/Apple/MetalShaderConverter/Mac/libmetalirconverter.dylib
Symbols:
• __dyld_get_image_uuid
The problem is that is even all the default blank, empty first person, third person etc templates uses this “__dyld_get_image_uuid”.
So the problem must be inside Unreal.
Would anybody have an idea how to solve this? I have spend now two months with this issue. Almost all plug-ins disabled.
Here are the problem makes, I think this has something to do with Metal.
MY OWN GAME
find /Users/XXXXX/Desktop/XXXXX_Package/Mac2/XXXXXX.app/Contents/UE/Engine/Binaries/ThirdParty/Apple/MetalShaderConverter -type f -perm +111 -exec otool -Iv {} + 2>/dev/null | grep __dyld_ge
0x00000000012c62a0 374767 __dyld_get_image_uuid
0x00000000015e8468 374767 __dyld_get_image_uuid
FIRST PERSON DEFAULT UNREAL PROJECT
find /Users/XXXXX/Desktop/XXXXX_Package/Mac_Empty/MyProject2.app/Contents/UE/Engine/Binaries/ThirdParty/Apple/MetalShaderConverter -type f -perm +111 -exec otool -Iv {} + 2>/dev/null | grep __dyld_ge
0x000000000136079e 325004 __dyld_get_image_uuid
0x000000000167c4c0 325004 __dyld_get_image_uuid
0x00000000012c62a0 374767 __dyld_get_image_uuid
0x00000000015e8468 374767 __dyld_get_image_uuid
TOTALLY BLANK PROJECT
find /Users/ramilindholm/Desktop/Multicam_Simulator_Package/Mac_Empty/MyProject3-Mac-Shipping.app/Contents -type f -perm +111 -exec otool -Iv {} + 2>/dev/null | grep __dyld_ge
0x0000000106c508a4 849351 __dyld_get_image_header
0x0000000106c508aa 849352 __dyld_get_image_name
0x0000000107f0ec60 849351 __dyld_get_image_header
0x0000000107f0ec68 849352 __dyld_get_image_name
0x0000000106451d54 821360 __dyld_get_image_header
0x0000000106451d60 821361 __dyld_get_image_name
0x000000010770eb70 821360 __dyld_get_image_header
0x000000010770eb78 821361 __dyld_get_image_name
0x000000000136079e 325004 __dyld_get_image_uuid
0x000000000167c4c0 325004 __dyld_get_image_uuid
0x00000000012c62a0 374767 __dyld_get_image_uuid
0x00000000015e8468 374767 __dyld_get_image_uuid
The problem is the 0x00000000015e8468 374767 __dyld_get_image_uuid. Where could that refer to?
M1 Sonomo 14.4.1 and UE5.0-5.4.3.
Contact if you can solve this, I´ll pay you:)
Yours, Ramses