macOS Application to read Images from Mass Storage like card reader

I am new to Apple frameworks, Need to create a macOS test application on catalina to display images as thumbnails ,read from Mass Storage devices like card reader. One of the approaches could be using ImageCaptureCore but i have heard that catalina onwards , Mass Storage Support is not Supported by ImageCaptureCore Framework API's.

Replies

If you plug-in this device, does it show up as a mounted volume? A good way to check that is to run

mount
in Terminal.

Also, as you wrote “macOS test application” I’m presuming that you don’t care about Mac App Store deployment. Is that correct?

Share and Enjoy

Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware

let myEmail = "eskimo" + "1" + "@apple.com"

Thanks for the reply!


Yeah, Mass storage shows as mounted volume but images which are fetched through ICC framework API's don't show.

I assume some issue with ICC framework , as my macOS test application before Catalina was working well.


Perhaps, need alternative approach to ICC Framework API's but couldn't find any yet.


Also, some later version of my test application will lead to Mac App Store deployment I guess.

I can’t really help you with the Image Capture side of things; that’s way outside of my area of expertise. I don’t even have a great suggestion for here to redirect your question here on DevForums. If no one else chimes in, your best bet would be to open a DTS tech support incident and talk to our Image Capture specialist.

Share and Enjoy

Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware

let myEmail = "eskimo" + "1" + "@apple.com"
Applications like Photos and Final Cut Pro make use of ImageCaptureCore in macOS Catalina, so if you are having issues definitely reach out to DTS.

With that said, ImageCaptureCore displays only mass storage volumes or SD cards that have been created by a camera. Cameras adhere to a specific file system organization known as DCF (Design rule for Camera File system).

ImageCaptureCore won't be of help if you are looking to read arbitrary images stored on media.