Apple Pay Suppression - unable to sign app

Hi, application that i'm working on uses NFC which is invoking Apple Pay. I've got permission from Apple to suppress it. I've set com.apple.developer.passkit.pass-presentation-suppression to true. Then i had to follow instructions from email:

Go to the developer website, login, edit provisioning profile, select the entitlement from the drop down menu

In first step i don't have dropdown to select entitlements

From the Xcode IDE, go to Build Settings, ensure same profile from Step 1 is selected to sign the app

Add entitlement manually to the entitlement plist.

Any manually created provisioning profile fails to sign app due to missing entitlement. Using automatic signing also fails. I couldn't find any relevant informations about this issue over the web.

Thanks for your help

There are two processes for adding additional capabilities, the old and the new. For more background on these, see Using the Multicast Networking Additional Capability.

Note While this is focused on the multicast networking additional capability, the same basic concepts apply to all additional capabilities.

In first step i don't have dropdown

Based on this it sounds like the suppression entitlement is using the old process. However, it’s possible that the approval folks has moved over to the new process. My advice is that you run through both processes to see if either works. If not, you’ll need to get back in touch with the approval folks (per the No Additional Entitlements Page section on my post).

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

I've checked your answer from link. I see many capabilities but i don't see Apple Pay Suppression. Could you point which one i should enable to make it work (Should it be Apple Pay or NFC Reading)?

Could you point which one i should enable to make it work

Apple Pay pass presentation suppression is an additional capability, that is, it must be explicitly approved by Apple. As such, it doesn’t show up on the Capabilities tab for your App ID, along with things like NFC Tag Reading, but rather shows up in the Additional Capabilities tab.

IMPORTANT That’s assuming that it’s moved over to the new process. If it’s still using the old process, it’ll show up on the Additional Entitlements page, which is an extra step when you create the profile.

Unfortunately I don’t know which process it uses because Apple Pay is not something I support.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Yes, we are approved by apple to enable Apple Pay Suppression Entitlement. My quotes from first post are from email from Apple. In my case i don't have extra step while creating provisioning profile and also i don't have "Additional Capabilities" tab. I'm blocked with app upgrade on store since i can't sign it with suppression enabled.

In my case i don't have extra step while creating provisioning profile and also i don't have "Additional Capabilities" tab.

In that case I recommend that you follow the advice in the No Additional Entitlements Page section Using the Multicast Networking Additional Capability.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

@eskimo, after all, issue is resolved. This entitlement was granted but for wrong app id. Simple human mistake. After granting it under proper id, old system (one, that requires manual provisioning profile management). Thank you for your help. Thread can be closed.

Cheers

Apple Pay Suppression - unable to sign app
 
 
Q