gpt4 book ai didi

ios - 有没有办法将我的 iOS 模拟器应用程序数据从一个模拟器 (iPhone 7) 移动到另一个 (iPad Pro 12.9)?

转载 作者:可可西里 更新时间:2023-11-01 03:30:24 26 4
gpt4 key购买 nike

我使用 Xcode 8 在我的 iPhone 7 模拟器中构建并运行了一个应用程序。它已加载到模拟器中,并且我已经使用现在存储在本地的存储数据加载了该应用程序。

当我在我的 iPad Pro 12.9 模拟器上运行同一个应用程序时,它就像一个新设备,并且没有为我的应用程序存储的任何数据。

有没有办法让所有模拟器使用相同的应用程序存储空间?或者至少有什么简单的方法可以在它们之间移动应用程序?

最佳答案

  • 转到~/Library/Developer/CoreSimulator/Devices。 (库文件夹通常是隐藏的。在终端中使用此命令取消隐藏文件夹 - defaults write com.apple.finder AppleShowAllFiles YES 并重新启动 Finder)。
  • 您会在上述路径中找到特定于模拟器的一堆文件夹。还要找到名为 device_set.plist 的 plist,其中包含所有可用模拟器的条目。

enter image description here

  • Root->DefaultDevices->com.apple.CoreSimulator.SimRuntime.iOS-XX-X 下找到您感兴趣的源和目标模拟器的 ID(XX-X - 操作系统版本你运行你的模拟器。)
  • 找到 ID 后,在上述路径中搜索具有该名称的文件夹。
  • 模拟器文件夹将包含datadevice.plist
  • 从源模拟器复制数据文件夹并在目标模拟器中替换它。
  • 就是这样!如果您的目标模拟器已打开,只需重新启动它,它应该会反射(reflect)源模拟器的数据。

关于ios - 有没有办法将我的 iOS 模拟器应用程序数据从一个模拟器 (iPhone 7) 移动到另一个 (iPad Pro 12.9)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39669222/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com