If you happen to have a 4.27 version of your project (like we did), you can package to iOS Shipping and successfully upload to TestFlight using “4.27 Plus” from the Epic GitHub. Follow this video EXACTLY for proper setup How to source build unreal engine 4.27.2 in 2023 full step by step | Tutorials |UE4.27.2 |SourceUE4 - YouTube
For VS 2019, I checkboxed some additional Windows 10 SDK’s that he didn’t in the video, and then for VS 2022, I had to install .NET Framework 4.8 SDK and the targeting pack (you can do this under Individual Components tab) in addition to 4.6.2. These two things are what got rid of some packaging errors I had.
Then you need to uncheck “Support Bitcode In Shipping” in the project settings. Then on your Mac, run this command in xcode to create a stripped version of the ipa file
USERNAME@USERNAME ~ % xcrun bitcode_strip /PATH_TO_IPA_FILE/YOURAPP.ipa -r -o /PATH_TO_IPA_FILE/YOURAPPStrip.ipa
replacing USERNAME with your username, PATH_TO_IPA_FILE with the path, and YOURAPP with the name of your ipa file.
Hope this helps someone!
