@Proacfan, you’re right.
The story is that apple does not allow little guys to develop stuff like this for security purposes.
They don’t have virus concerns because they are anal about closely guarding what you can do with a device running their OS.
In software engineering terms, there’s an Application Programmer’s Interface (or API) that exposes certain functionality to a developer but what you’re allowed to do with the Bluetooth stack on an Apple is very limited and that’s done deliberately. You can only write apps that use the phone or audio functionality as a small developer, as the torque people are no doubt found out.
They heavy handedly want you to join this expensive “Made For Apple” program before they tell you how to get data through it, which is what you need for one of these OBD2 tools. Should you figure out how to work around their API, they will not let you distribute the app.
I happen to know this because we wanted to use a certain iTouch functionality at work and, when we tried to release it, Apple slapped our wrists, those IOS Nazis.
We found a work around but it is less than perfect.
No doubt the Torque people found this out and went Android. We will as well, eventually.