Developer Notes

There is not expected to be a Binaries/IOS folder. We distribute plugins via object files in the Intermediate/Build/IOS folder.

Description

Packaging a plugin for the IOS platform on a Mac completes successfully, but there are no IOS binaries included in the packaged plugin. Once the package process completes, the packaged plugin only contains Mac binaries.

REGRESSION:
Yes. In 4.19.2, the IOS binaries were included with the packaged plugin using the same command line.

Steps to Reproduce
  1. Create a new Basic Code project.
  2. Add a new custom plugin to the project (tested using a Blueprint Library plugin).
  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 -TargetPlatform=IOS

RESULT:
The package process completes successfully, but there are no IOS binaries included in the destination folder.

EXPECTED:
The destination folder includes IOS binaries.

Have Comments or More Details?

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

4
Login to Vote

Non-Issue
CreatedAug 7, 2018
ResolvedSep 4, 2018
UpdatedSep 16, 2019