Search code examples
ioscocoaframeworksiphone-privateapi

Using the ImageCaptureCore framework on iOS


I'm using the ImageCaptureCore framework to control a DSLR camera connected via USB in a Cocoa application. Now I'd like to do the same on iOS (camera connected to an iPad via a "Lightning to USB Camera Adapter") and wondered which framework to use.

I'm not going to submit the App to the AppStore, so using a private framework is totally fine. I searched for appropriate headers in iOS-Runtime-Headers, but only found ImageCapture. Any hint in the right direction is most welcome.


Solution

  • As of iOS 13.0+, the ImageCaptureCore framework is available for use on iPadOS to

    • Discover connected cameras and scanners
    • View and modify the folders, files, and metadata on a connected camera
    • Take photos directly on a connected camera using tethered capture
    • Perform overview scans and scans on a connected scanner