[iOS]Provision not found error when launching on iPhone

I have followed the document to download and put the provision file in the [project dir]/Build/IOS. Also, the provision is recognised as valid in the project settings.
The output log also told me that provision is matched:

LogTemp:Display: MATCHED-Provision:26_160811,File:dist.mobileprovision

However, when I tried to launch the project on my iPhone, the output log told me that:

LogTemp:Display: Phase 0 considering provision ‘dist.mobileprovision’ named ‘26_160811’
LogTemp:Display: … Failed debugging check (mode=False, get-task-allow=False, #devices=26)
LogTemp:Display: Phase 1 considering provision ‘dist.mobileprovision’ named ‘26_160811’
LogTemp:Display: … Failed phase 1 name check

Finally, it came the ‘Provision not found’ error.
What does the ‘debugging check’ do? How should I fix the problem so that the provision file can be found?

Hi BlackMarisa,

You most likely have a specific mobile provision of the form com.companyname.game and you have not specified that exact name in the App Bundle Identifier in the Project settings. Set the Bundle Identifier to the exact same name as the mobile provision identifier and it should work.

Hi BlackMarisa,

Since we have not heard back from you in a few days, we are closing this post for tracking purposes. However, if you are still encountering this error when launching to the iPhone, please try the previously proposed solution and if this does not resolve the issue let us know and we will continue to help you correct this error.

Thanks,