I'm looking to add support for iOS devices to Battery Status and I came across a few frameworks for getting information off of it.
First off, there's MobileDevice.framework, which is installed at:
/System/Libraries/PrivateFrameworks/MobileDevice.framework
I believe iTunes installs it there and keeps it up to date.
There's two Obj-C frameworks I found online which seem to just wrap around MobileDevice.framework:
MobileDeviceManager, on GitHub (last updated 3 years ago)
MobileDeviceAccess, on BitBucket (last updated nearly 7 months ago)
Finally, there's this C framework which... I'm not sure what it is. Is it a wrapper around MobileDevice.framework? Or is it meant to reproduce it without being private?
SDMMobileDevice
Has anyone used any of these? Do they work? Will they do what I want? And, perhaps most importantly, will Apple allow me to use them in an app I submit to the Mac App Store?
First off, there's MobileDevice.framework, which is installed at:
/System/Libraries/PrivateFrameworks/MobileDevice.framework
I believe iTunes installs it there and keeps it up to date.
There's two Obj-C frameworks I found online which seem to just wrap around MobileDevice.framework:
MobileDeviceManager, on GitHub (last updated 3 years ago)
MobileDeviceAccess, on BitBucket (last updated nearly 7 months ago)
Finally, there's this C framework which... I'm not sure what it is. Is it a wrapper around MobileDevice.framework? Or is it meant to reproduce it without being private?
SDMMobileDevice
Has anyone used any of these? Do they work? Will they do what I want? And, perhaps most importantly, will Apple allow me to use them in an app I submit to the Mac App Store?