Are you 100% sure that the app created with Xcode was not installed on the device? B4i-Bridge starts the debugging app based on the url scheme. If you used the same one as the debugging app then it could have started the wrong one.
With the Host builder works very well, slower but works.
and about "B4i-Bridge starts the debugging app based on the url scheme".... this scheme is not based on Bundle ID is correct? So, when macbuilder send to iphone I this replace old one, right? or keep some cache data?
Another thing is in an iphone with anothers apps installed (created by b4i), when I started a new one project and run it, a lot of apps started together this one? Strange behavior.
That's true. Also note that only applications compiled in debug mode are set with a url scheme. So if you make sure that there is only a single deployed debugged app then it will always work properly.