尽管通常认为这是无法做到的,但由于@BaSha提到的链接,我想出了如何做到这一点。
我在上面写了一点How To,这样每个面临同样问题或认为不可能的人都能让它工作。
为了给出它的要点,你需要一些东西。
- 一个实际上有音乐的 iOS 设备
- iFunBox 或类似的东西
- 您要使用的模拟器的 id
要获取要测试的设备的 ID,可以运行
xcrun simctl list
这将为您提供所有可用模拟器的列表,选择您要使用的模拟器并复制 ID,您将需要它。
现在导航到您刚刚选择的模拟器的目录。
[yourHD] -> Users -> [yourusername] -> Library -> Developer -> CoreSimulator -> Devices -> [上一步获取的ID] -> data -> Media -> iTunes_Control -> iTunes
现在您必须打开iFunBox
(将您的手机与音乐库连接到您的电脑)。在 iFunBox 中,选择Raw File System
。在这个目录中你会找到一个iTunes_Control
从那个目录调用的目录,你需要将一些文件和目录复制到你之前打开的模拟器目录中。即:
Music
iTunes/Artwork
iTunes/MediaLibrary.sqlitedb
iTunes/MediaLibrary.sqlitedb-shm
iTunes/MediaLibrary.sqlitedb-wal
如果您曾经购买过音乐,您还应该获取以下目录Raw File System/Purchases