You are right. Well, I created new provision linked with IOS distribution certificate.
So, the sequence of my actions.
Windows
1) Compile in B4I (as release)
MAC:
2) Open XCode project, add new target (NotificationServiceExtension)
3) Change architecture to standard, select provisions, build for running.
4) Product - Archive - Export.
5) Rename XCode ipa (the same name as B4i ipa) and replace B4i ipa.
6) Install using B4i-Bridge
Not too hard and is required for App Store only. So, not a problem.
But I did not notice results. Nothing changed. Pushes work in foreground/background only.
What's wrong ? Maybe we need to send local notification from this extension ?