Unable to package a CPP project with Bitcode enabled


Confirmed in 4.23 MAIN @ CL 5291468



Steps to Reproduce
  1. Create a new C++ Project
  2. Setup required iOS settings (Build info, tvos or ios distros)
  3. In project settings - Set "Support Bitcode in Shipping" to True
  4. Set "For Distribution" to true
  5. Package for tvOS or iOS


UATHelper: Packaging (iOS): [6/10] sh /Users/compile/UE4/Builds/RDU-WD-11740/D/Projects/A_422_forBitcode/Binaries/IOS/A_422_forBitcode-IOS-Shipping
UATHelper: Packaging (iOS): ld: bitcode bundle could not be generated because '/Users/compile/UE4/Builds/RDU-WD-11740/D/Program_Files/Epic_Games/UE_4.22/Engine/Source/ThirdParty/PLCrashReporter/plcrashreporter-master-5ae3b0a/IOS/Release/libCrashReporter-iphoneos.a(libCrashReporter-iphoneos.a-arm64-master.o)' was built without full bitcode. All object fil
es and libraries for bitcode must be generated from Xcode Archive or Install build file 

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-71090 in the post.

Login to Vote

ComponentUE - Platform - Mobile
Affects Versions4.22
Target Fix4.22
Fix Commit5352056
Main Commit5364755
Release Commit5352056
CreatedMar 6, 2019
ResolvedMar 8, 2019
UpdatedSep 16, 2019