Пожалуйста, посмотрите на USB-программирование на iPhone .
И, по крайней мере, вы можете скомпилировать libusb для iOS. Мне не удалось использовать его на iPad без джейлбрейка с адаптером камеры, но он может работать на iPad с джейлбрейком.
Ссылка заголовков IOKit в iOS SDK из Mac OS X.
$ sudo ln -s /Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/IOKit.framework/Headers /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk/System/Library/Frameworks/IOKit.framework
Сконфигурируйте libusb с помощью configure-iphoneos.sh и сделайте.
$ ./configure-iphoneos.sh
$ make
Еще одна опция, Модем Audio Jack для Iphone и Android . Он может общаться с Arduino через Audio Jack без джейлбрейка.