we are developing an app that needs to communicate with external devices (through USB and BT) and I have doubts about the terms of MFI. The fact is that this app will be distributed through InHouse distribution and I don't know if enrolling to MFI is required for this kind of distribution or it's only when you want to distribute an app through the AppStore.
Many thanks in advance!
YES, if you are developing the MFi accessory. Please read the following FAQ taken from Apple
My company/organization wants to develop MFi accessories for in-house use. Do I need to join the MFi Program?
NO, if you are only developing an app that communicates with external accessory. See FAQ below:
I want to develop an iOS app that communicates with an MFi accessory. Do I need to join the MFi Program?