Sorry for not explaining better. This can get a bit confusing the first time you do it.
You can compile different apps with different certificates and mobile provisions.
See the second link I gave in my first reply.
This tutorial is only relevant after you were able to build and install B4i-Bridge. If you haven't yet started with B4i then please go over these two tutorials instead: Creating a certificate and provisioning profile Installing B4i-Bridge and debugging first app 5 different files are required...
so B4I bridge is compiled with the wild card certificate and a mobile provision connected to it. B4i Bridge does not need push notifications.
The other app, which needs push notifications, is built with the specific certificate and a mobile provision built with that.
You also need a release version of the mobile provision for the specific certificate.
so your keys directory will have these 5 files in it.
- wildcard certificate (used for generic development)
- wildcard development provision (used for generic development)
- specific certificate (used for an app with push notifications, in app purchases etc)
- specific development provision (used for development and also to release via Firebase distribution)
- specific release provision (used when releasing to Apple App store)
you then can use
#CertificateFile:
#ProvisionFile:
directives to specify which ones to use in any particular app.