Description

Trying to Build a Blueprint Function Library plugin for Mac and IOS fails for IOS. The error message indicates that it is looking for the UE4Game file, but it appears to be looking in the wrong folder. The error message states ERROR: System.IO.FileNotFoundException: /Users/epicusersupport/Desktop/TempPlugin/HostProject/Binaries/IOS/UE4Game does not exist. The UE4Game file is actually located in /Users/epicusersupport/Desktop/TempPlugin/HostProject/Binaries/IOS/Payload/UE4Game.

Running the same command in the repro steps for a Blank plugin completes successfully.

Steps to Reproduce
  1. Create a new Basic Code project.
  2. Add a new Blueprint Function Library plugin to the project.
  3. Build the project in Xcode.
  4. Run the following command in Terminal: Path/To/RunUAT.sh BuildPlugin -Plugin="Path/To/Plugin.uplugin" -Package="Path/To/Destination/Folder/" -Rocket -TargetPlatforms=Mac+IOS

RESULT:
The BuildPlugin process fails for IOS with the following message: ERROR: System.IO.FileNotFoundException: /Users/epicusersupport/Desktop/TempPlugin/HostProject/Binaries/IOS/UE4Game does not exist

EXPECTED:
The BuildPlugin process completes successfully.

Have Comments or More Details?

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

1
Login to Vote

Duplicate
ComponentUE - Platform - Mobile
Affects Versions4.19
CreatedApr 5, 2018
ResolvedApr 6, 2018
UpdatedSep 16, 2019