We understand the problem. Btw. There is a likely work around. If you drag a Bluetooth component into the designer (you don't have to actually use it) things should work.
The problem is that we left out a comma in the permissions string. So instead of giving location permission and bluetooth permission to the BLE component, we give it one permission which is the concatenation of the strings representing the two permissions!
Needless to say, this doesn't work. By dragging in the Bluetooth component, you get the correct permissions when you build.
The reason it works in the Companion is that the Companion has the permissions of all components! So it works.
We have the fix. What we are waiting on is for me to write the document explaining the process for upgrading an extension you have already loaded into your project. It is a non-trivial process now (which we are going to improve).
-JeffMarked complete byTaifun
- Check for and recognize buggy project loading (cure is to re-load aia from local computer) before building.
If that does not work for you, then we would very much like to see the Project File (.aia) so that we can study the internal files.
EDIT: You can also try:
Right-Mouse Menu in Blocks Viewer workspace (i.e. not on a Block) and select "Clean up Blocks"