We're in the process of building an iOS app that is used across multiple construction sites. A very small part of the app is to print out a QR code to go on a delivered item. We've built the functionality to do the printing to a Zebra printer, but recognize that we need to be added to a Zebra Whitelist before we can include these changes in a submission to Apple.
What's bothering me is that this does not appear to be a one-time process. According to the MFi FAQ we need to submit an update to Zebra for review every time we do a version update, regardless of how minor, or whether the code changes are in any way related to the print functionality.
Am I correct in my assumption? Having a crucial bug fix held up while waiting for review at Zebra would be a big problem.