Post

Replies

Boosts

Views

Activity

Non-public or deprecated APIs from Unreal 5.2
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
2
0
511
Aug ’24
Hardened Runtime is Not Enabled
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
3
0
457
Jul ’24
Unreal/ Apple Connect/ non-public or deprecated API
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
0
0
379
Jul ’24