MusicSequenceFileCreate
関数を使用してmidiファイルを保存し、データが正しいことを確認しています。エラーは発生しませんが、保存したファイルを表示したいのですが、その方法がわかりません。
IOSで読んでみることができますが、デスクトップで表示(およびテスト)したいと思います。
このファイルは、アクセスできるシミュレータキャッシュに保存されていますか?
はい、~/Library/Application Support/iPhone Simulator/
からシミュレータファイルにアクセスできます。
このフォルダにはさまざまなiOSバージョン番号があるので、実行しているものを選択してください。その中にはApplications
があり、多数のGUIDが表示され、そのうちの1つが実行中のアプリになります。
OSX 10.7の1つは、Libraryフォルダーが非表示になったことです。この記事では、可視性を復元する方法について説明します。 Mac OS X 10.7 Lionでユーザーライブラリディレクトリを表示
IOS8を搭載したXcode6の場所が変更されました。
~/Library/Developer/CoreSimulator/Devices/DEVICE_UDID/data/Containers/Data/Application/APPLICATION_ID/Documents
DEVICE_UDID
:デバイスインスペクター([ウィンドウ]-> [デバイス])で確認し、実行しているシミュレートされたデバイスを選択します。フィールドIdentifier
には、デバイスのUDIDが含まれます。
コマンドxcrun simctl list
を実行して、シミュレーターUDIDのリストを取得することもできます(@JeremyHuddlestonSequoiaに感謝)
APPLICATION_ID
:この番号がどこにも見つからなかったので、必要なものが見つかるまでフォルダを調べました。この番号がどこから来ているのか誰かが見つけたら、私に知らせてください。
EDIT:シミュレーターを起動するたびにアプリケーションのIDが変わりますが、そのフォルダーを指すFinderウィンドウを開いたままにすると、常に正しいフォルダーにいることになります。 (彼らがそれをどのように行うのか分かりません;他のすべてのアプリケーションはファイルを見失うようです)、これは非常に便利です!
シミュレーターファイルは、次のパスのFinderで⇧+⌘+ Gを押すと見つかります。
/ Users/USER_NAME/Library/Application Support/iPhone Simulator/User/Applications
Libraryフォルダーは非表示になっている場合があります(特にライオンでは、開発者以外がアクセスできないようにするため)が、 this は、再度見つける方法を示しています。