iOS Question Download App B4I-Bridge

toro1950

Active Member
Licensed User
Hi, due to a malfunction I had to uninstall the B4I-Bridge App, now to finish testing my App I need to reinstall it, but I don't remember
exactly how I did it the first time, I remember an address like 192.168..... but I'm not sure, can someone help me
 

Alex_197

Well-Known Member
Licensed User
Longtime User
Hi, due to a malfunction I had to uninstall the B4I-Bridge App, now to finish testing my App I need to reinstall it, but I don't remember
exactly how I did it the first time, I remember an address like 192.168..... but I'm not sure, can someone help me
Tools->Build Server->Build B4i-Bridge App

 
Upvote 0

toro1950

Active Member
Licensed User
Alex_197 thank you for the link that I tried to follow but in the first step Tools/Server Creation/App Generation B4I-Bridge gives me this error
error: Provisioning profile "provision" has app ID "b4i.nutribook", which does not match the bundle ID "b4i.nutribook.bridge". (in target 'B4iProject' from project 'B4iProject') Error: ** BUILD FAILED **
I apologize for my ignorance, I don't understand the mistake, what should I change? can you help me
 
Upvote 0

toro1950

Active Member
Licensed User
Hi Erel, I don't understand, until two days ago I was using another B4I-Bridge through which I had also obtained the .Ipa files. While I was further testing the App before publishing it, suddenly clicking on the B4I-Bridge icon I got a message "App no longer available" that forced me to uninstall it, now I don't understand all these problems, the provision file is not old, I got it a couple of months ago, why should I get a new one, in this new provision file what data do I have to insert, in the existing one there is the name of the company, in fact before the final error the data relating to the same comes out. From the error it seems that I have not set something in the project, unfortunately I do not know English well and I do not have much experience with BAI, the same App in B4A is ready to be published. I have already registered as an Apple developer and Google developer by paying the relevant fees, as soon as I can recover BAI-Bridge I will publish both. I would like to take advantage of your patience, can you explain to me well all the steps that I have to do, also because I am not so young anymore. Also one last question; When I obtained the .ipa file together I also received a zipped folder, when I publish the app what will I have to insert?
 
Upvote 0

aeric

Expert
Licensed User
Longtime User
Check this tutorial written by Falcon.
 
Upvote 0

toro1950

Active Member
Licensed User
Hi aeric, I have already installed B4i for some time, and until two days ago I had no problem, unfortunately while I was doing the last tests the B4i-Bridge app warned me that it was no longer available, (maybe it is not really an app) I uninstalled it and trying to recreate it I got the error reported in the previous post, Erel advised me to create a new provision profile, but I have already used the provision profile data to register with Apple, so I don't want to make a mistake, I hope Erel can help me
 
Upvote 0

aeric

Expert
Licensed User
Longtime User
Hi aeric, I have already installed B4i for some time, and until two days ago I had no problem, unfortunately while I was doing the last tests the B4i-Bridge app warned me that it was no longer available, (maybe it is not really an app) I uninstalled it and trying to recreate it I got the error reported in the previous post, Erel advised me to create a new provision profile, but I have already used the provision profile data to register with Apple, so I don't want to make a mistake, I hope Erel can help me
You can check the date of the certificate whether it has already expired in the Apple Developer account.

What Erel mentioned is your B4i-Bridge package id need to be wildcard (*) so that your app with any package name is matching.

Don't afraid to make a mistake. Just follow the steps one by one. Eventually you will remember back what you did last time.

It happened to me too (many times) when after so long not develop in B4i.
 
Upvote 0

toro1950

Active Member
Licensed User
aeric maybe I understood, I personally had an Apple Developer account that I did not renew, (maybe that's why the B4I-Bridge app was no longer available) then I opened one in the name of the company, and this happened in early October, so it did not expire, the provision file was created in those days. now as Erel tells me and as you confirm, I have to make wildcard (*) what data do I have to enter, always those of the company? I have never created wildcard app id - b4i.*
 
Upvote 0

aeric

Expert
Licensed User
Longtime User
aeric maybe I understood, I personally had an Apple Developer account that I did not renew, (maybe that's why the B4I-Bridge app was no longer available) then I opened one in the name of the company, and this happened in early October, so it did not expire, the provision file was created in those days. now as Erel tells me and as you confirm, I have to make wildcard (*) what data do I have to enter, always those of the company? I have never created wildcard app id - b4i.*
If you really have taken time to read the tutorial I pointed out above,
Identifiers
-----------------------
Basically a Main Identifier (Common Identifier of the Software Publisher) is needed as well as an Identifier for EACH App (Only needed once you want to Publish a specific App to the Apple Store).
It is used amongst other things to set up a Profile/s (See 'Profiles' below).

1. Click 'Identifiers', then click the '+' next to the 'Identifiers' heading.
2. Select 'App IDs' and click 'Continue'.
3. Click 'App', then 'Continue'.
4. Under 'Description' enter any decription you like such as 'Main Identifier' etc.
5. For the 'Main' Identifier, next to the 'Bundle ID' heading, select 'Wildcard', then enter 'com.xxxxx.*' in the text box. <--- Where xxxx = Your Domain name
For all other Identifiers you would use 'Explicit' and enter something like 'com.mydomain.MyAppName', or just use the same name as you have in 'Package' under Build Configurations in the IDE.
6. Click 'Register'.
In step 5, just enter *. (or b4i.* according to Erel's example)
No need to put com.xxx.* as the B4i-Bridge is for your personal use only.

You are not going to share or publish this app. It is just a tool for you to use during development with B4i.

What this mean is, you can actually just run any example project without changing the package name.

If you put the identifier as com.yourdomainname.* then in order for you to compile a B4i app, you must change the package name every time to match the pattern eg. com.yourdomainname.app1 or com.yourdomainname.app2
 
Last edited:
Upvote 0
Top