Hello
I get rejected from Apple Store Connect because because "Your app uses or references the following non-public or deprecated APIs:
Contents/Resources/YYYYYYYYY.app/Contents/UE/Engine/Binaries/ThirdParty/Apple/MetalShaderConverter/Mac/libmetalirconverter.dylib
Symbols:
• __dyld_get_image_uuid
In Terminal, I get this:
otool -Iv /Users/XXXXXXXX/Desktop/XXXXXXXXX/Mac15/YYYYYYYY.app/Contents/UE/Engine/Binaries/ThirdParty/Apple/MetalShaderConverter/Mac/libmetalirconverter.dylib | grep __dyld_get_image_uuid
0x00000000012c62a0 374767 __dyld_get_image_uuid
0x00000000015e8468 374767 __dyld_get_image_uuid
The question is, how to find what is using the __dyld_get_image_uuid in Unreal?
The game is Mac only, not iOS. Any help highly appreciated because I have tried to solve this a month now with no luck.
Unreal 5.4.2, Mac 14.4.1, Xcode 15.4
Thank you in advance and all the best,
Ramili
Post
Replies
Boosts
Views
Activity
Hello
I´ve build a game in Unreal and try to get it for sale to a webshop (not Apple Store). For that, the game needs to be notarized etc. And to sell the outside of Apple Store you need to log in manually with Developer ID application in Xcode.
Any idea why I get this error message: "Hardened Runtime is Not Enabled. "XXXXXXXX.app" must be rebuilt with support for the Hardened Runtime. Enable the Hardened Runtime capability in the project editor, test your app, rebuild your archive, and upload again.
Any help appreciated, I´ve struggled with this for a week.
All the best,
Ramili
Hello
My game keeps getting rejected from App store connect because: Your app uses or references the following non-public or deprecated APIs:
Contents/UE/Engine/Binaries/ThirdParty/Apple/MetalShaderConverter/Mac/libmetalirconverter.dylib
Symbols:
• __dyld_get_image_uuid
So I tested uploading a default Unreal template and still get the same message.
Any ideas how to solve this? Feels like the dyld_get_image_uuids are build in Unreal so there is nothing I can do in Unreal?
In Terminal the Unreal default project looks like this:
find /Users/XXXX/Desktop/MCSPlain/Binaries/Mac/MCSPlain-Mac-Shipping.app/Contents/UE/Engine/Binaries/ThirdParty/Apple/MetalShaderConverter/Mac -type f -perm +111 -exec otool -Iv {} + 2>/dev/null | grep __dyld_get_image_uuid
0x000000000136079e 325004 __dyld_get_image_uuid
0x000000000167c4c0 325004 __dyld_get_image_uuid
0x00000000012c62a0 374767 __dyld_get_image_uuid
0x00000000015e8468 374767 __dyld_get_image_uuid
Any help really appreciated. I have struggled with this for two months.
XCode 14 and Unreal 5.0-5.2.
All the best,
Ramili