I encountered the following issue:
When I’m packaging the game for IOS in Shipping from Editor and I have the “Support bitcode in Shipping” option enabled the build fails with the following error:
ld: bitcode bundle could not be generated because '/Users/user/UE4/Builds/SKU1112/D/Engines/UE4/UE_4.20/Engine/Source/ThirdParty/mtlpp/mtlpp-master-7efad47/lib/IOS/libmtlpps.a(command_buffer_fence.o)' was built without full bitcode. All object files and libraries for bitcode must be generated from Xcode Archive or Install build
file '/Users/user/UE4/Builds/SKU1112/D/Engines/UE4/UE_4.20/Engine/Source/ThirdParty/mtlpp/mtlpp-master-7efad47/lib/IOS/libmtlpps.a' for architecture arm64
I’m building on Windows with configured remote Mac. When the bitcode option is disabled everything works fine.
It seems the thirdparty has been built without bitcode support. I’d be nice to get this file to be able to build with the bitcode