これのこと。Cocoaのプライベートフレームワーク相当のことがいろいろできる。
Cython
Pythonバインディング不要ならやらなくてよし
pip install cython
cython -h
Cython (http://cython.org) is a compiler for code written in the
Cython language. Cython is based on Pyrex by Greg Ewing.
brew install libplist --with-python
Cythonとlibplistのバイディングが認識されればデフォルトで--with-pythonでlibimobiledeviceがインストールされる
libimobiledevice
git clone http://git.sukimashita.com/libimobiledevice.git
brew install usbmuxd libxml2 libplist
PKG_CONFIG_PATH=/usr/local/Library/ENV/pkgconfig/10.8 ./configure --prefix=~/opt/libimobiledevice
PKG_CONFIG_PATHは指定しないとhomebrewでインストールしたものが探せてなかった。prefixはお好みで
CLI
idevice_id --list
接続してるiOSデバイスのUDIDを出力する
idevicescreenshot
端末のスクリーンショットを撮って.tiff形式で保存する(-u UDID で端末を指定)
他idevice*のコマンドがあるので--help参照
idevice_id
idevicebackup
idevicebackup2
idevicedate
idevicedebugserverproxy
idevicediagnostics
ideviceenterrecovery
ideviceimagemounter
ideviceinfo
idevicepair
ideviceprovision
idevicescreenshot
idevicesyslog