我可以在模拟器上访问iPod库吗?

cou*_*011 11 iphone ios-simulator mpmedialibrary

我正在尝试使用模拟器打开iPod库的一些代码,但应用程序崩溃时出现此错误:

MPMediaLibrary:无法启动iPod库服务器:找不到应用程序

我需要一个真正的iPhone来测试这段代码吗?

Jos*_*phH 22

我在模拟器上使用MPMediaLibrary/ 取得了一些成功MPMediaQuery(不播放音乐,但至少能够查询项目)和xcode 4.6.3

我使用iFunBox从我的设备复制这些文件:

'Raw File System'/iTunes_Control/iTunes/MediaLibrary.sqlitedb
'Raw File System'/iTunes_Control/iTunes/MediaLibrary.sqlitedb-shm
'Raw File System'/iTunes_Control/iTunes/MediaLibrary.sqlitedb-wal
'Raw File System'/iTunes_Control/iTunes/Artwork
Run Code Online (Sandbox Code Playgroud)

到我的Mac文件夹中:

"~/Library/Application Support/iPhone Simulator/6.1/Media/iTunes_Control/iTunes/"
Run Code Online (Sandbox Code Playgroud)


pre*_*io2 8

是的,您需要在设备上测试才能访问媒体库.


Rin*_*lin 5

澄清回答JosephH:

它甚至适用于Xcode 6,但文件应放在一个文件夹中:

"~/Library/Developer/CoreSimulator/Devices/########-####-####-####-############/data/Media/iTunes_Control/iTunes"
Run Code Online (Sandbox Code Playgroud)

其中######## - #### - #### - #### - ############ - 对于不同版本的模拟器手机会有所不同