I get stuck after this error message.
Can someone explain what I can do?
My last working B4i version was 5.91.
This app does not use the in-app purchase function.
note: Using new build system
note: Planning build
note: Constructing build description
error: Provisioning profile "developer" doesn't support the In-App Purchase capability. (in target 'B4iProject' from project 'B4iProject')
warning: MobileCoreServices has been renamed. Use CoreServices instead. (in target 'B4iProject' from project 'B4iProject')
Hi, what could that be? I switched to Xcode 11. Before the change, 2 days ago, everything was OK. B4i Version: 6.00 Parsing code. (0.27s) Building folders structure. (0.01s) Running custom action. (0.07s) Compiling code. (1.03s) Compiling layouts code. (0.11s) Compiling debugger...
Hi, what could that be? I switched to Xcode 11. Before the change, 2 days ago, everything was OK. B4i Version: 6.00 Parsing code. (0.27s) Building folders structure. (0.01s) Running custom action. (0.07s) Compiling code. (1.03s) Compiling layouts code. (0.11s) Compiling debugger...
So, something with B4i-6.50 and Xcode 11.4 no longer works properly.
With B4i-6.00 with Xcode 10.2 and the same CertificateFile and ProvisionFile everything works perfectly.
Has anyone had the same problem and solved it? Or am I the only one with this problem?
Here again the error message.
...
note: Using new build system
note: Planning build
note: Constructing build description
error: Provisioning profile "developer" doesn't support the In-App Purchase capability. (in target 'B4iProject' from project 'B4iProject')
You are not alone, who uses latest releases. I do not use App Purchase also and never saw similar message.
I'd delete all PlistExtra and will look results. If will not help, I'd produce new certificate/mobileprovision.
Unfortunately it is not possible / allowed to add Firebase to my apple-id.
I have now forwarded the problem / bug in Xcode 11 to Apple.
You should update all apps with Xcode 11 by June 30, 2020, but Apple makes it very difficult for us.
You are making it more complicated than it is. Just add the IAP to your app id. If you used a wildcard app id then switch to an explicit app id. All of this shouldn't take you more than 10 minutes.
I just created an app with a specific provision profile and now I can compile.
That means you should create a specific provision profile for each app?
That can not be! What did Apple think?
I don't think that it is a bug. The problem is that Firebase Admob somewhere inside includes code that requires this capability.
It is only relevant for apps that use FirebaseAdMob and it is not a big issue. It doesn't take more than 2 minutes to create an app id and provision profile.
Unfortunately, this is not true, because I also have the problem with apps without FirebaseAdMob.
Only for apps that do not use In-app purchase and FirebaseAdMob, there are no problems.
A wildcard app id can only be used in these apps.
It doesn't take more than 2 minutes to create an app id and provision profile.
can you please tell me from whom this error message comes, from B4i or from Xcode?
I ask because Apple doesn't know this error message, at least that's what Apple writes to me.
...
note: Using new build system
note: Planning build
note: Constructing build description
error: Provisioning profile "developer" doesn't support the In-App Purchase capability. (in target 'B4iProject' from project 'B4iProject')