Prior to submitting your application to the Apple App Store, you will need to configure which device(s) you will be using with your application and follow the Apple MFi Authorisation process. Should you see the following error after submitting your application, you will need to either contact the company in question to request MFi Authorisation or remove support for the device if it isn't required:
"We are unable to post your app to the App Store at this time because your app has not been
authorized by the accessory manufacturer to work with the MFi accessory:
com.datecs.pinpad
com.miura.shuttle
com.bbpos.bt.wisepad"
By default, the BBPOS, Miura, and Datecs PIN Pads are enabled within the Info.plist file located in the following folder within the SDK, \ChipDnaMobileDemo\ChipDnaMobileDemo\Info.plist, and by default looks like the following:
<key>UISupportedExternalAccessoryProtocols</key>
<array>
<string>com.bbpos.bt.wisepad</string>
<string>com.miura.shuttle</string>
<string>com.datecs.pinpad</string>
</array>
For more information on the app submission process, please refer to the Payment Device SDK App Submission Guide included in the iOS SDK.