IOS packaging fails because UE4 adds extended attributes
During the packaging phase, I get this error:
Which I found out after looking it up, means that extended attributes are added to the .app, and are now not allowed for security reasons.
As a last ditch effort I tried to run xattr to remove all the extended attributes and hope that UE4 doesn't add them back when packaging again, but it did.
How can I prevent UE4 from adding in extended attributes or otherwise prevent it from failing?
This is the result of Apple changing its security policies as noted in this article https://developer.apple.com/library/content/qa/qa1940/_index.html
UE4 does not modify any extended properties. This is likely due to there being one or more files with extended attributes in your project somewhere, which UE4 will copy to the final app during the build process with whatever attributes they have set intact (except read-only which UE4 may modify, but that is not "extended"). When signing attempts to do so against the staging files, it will fail as you see here.
Can you verify that none of your project's files contain extended attributes? You can identify which files are causing the conflict with '$ xattr -lr path_to_app_bundle'
Follow this question
Once you sign in you will be able to subscribe for any updates here