Automatic signing is unable to resolve an issue with the target's entitlements file
Create iOS for distribution failed.
env: Automatic signing is unable to resolve an issue with the "Puzzle" target's entitlements file. Remove the entitlements or switch to manual signing and resolve the issue by downloading a
provisioning profile from the developer website.
env: Provisioning profile "dis" doesn't match the entitlements file's value for the get-task-allow entitlement.
env: Code signing is required for product type 'Application' in SDK 'iOS 10.3'
env: BUILD FAILED
I think it may be related to my development environment is the latest：
ue4: 4.15.3Error log: link text
I think UE4.16p3 Automatic Siging may solve my problem after some unknown operation. But there is another problem when deliver to app store:
ERROR ITMS-90161: "Invalid Provisioning Profile. The provisioning profile included in the bundle com.noxgame.archertest [Payload/ArcherTest.app] is invalid. [Missing code-signing certificate]. A Distribution Provisioning profile should be used when submitting apps to the App Store. For more information, visit the iOS Developer Portal."
There maybe some issue with ue4.15/4.16 and xcode 8.3.2.
Here is a relate post:
The proper fix to the issue to fix UnrealBuildTool:
For some reason bForDistribution param to the function that writes the entitlements file is hardcoded to false. Replacing it with "InTarget.Configuration == UnrealTargetConfiguration.Shipping" solves the issue. This parameter is used to write "get-task-allow" value to true or false.
In Engine\Source\Programs\UnrealBuildTool\Platform\IOS\UEDeployIOS.cs on line 1098:
This bug should be raised to as a bug to UE4.
You can build via commandline to get past this issue.
answered May 25 '17 at 08:59 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here