Description

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

Result:

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.

1
Login to Vote

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