无法装载开发人员磁盘映像。 iOS 15.4.1 - Xcode 13.3.1 (13E500a)
Unable to mount a developer disk image. iOS 15.4.1 - Xcode 13.3.1 (13E500a)
iOS:15.4.1,Xcode:13.3.1 (13E500a),macOS:12.3.1 (21E258)
嗨,我最初尝试通过以下方式在终端中进行远程调试:
idevicedebugserverproxy -d 9999
然后在 lldb 会话中:
process connect connect://localhost:9999
但 lldb 返回:
error: failed to get reply to handshake packet
并且 idevicedebugserverproxy 返回:
main: Waiting for connection on local port 9999
main: Handling new client connection...
main: Waiting for connection on local port 9999
connection_handler: client_fd = 4
Could not start debugserver on device!
Please make sure to mount a developer disk image first.
我做了一些研究,说用 Xcode 构建一个应用程序会自动为我们挂载磁盘映像,所以我简单地构建了 运行 默认的“hello world!” phone 上的应用程序,但仍然收到上述错误。我也重启了 phone 很多次都没有成功。
所以我决定用最新的开发者磁盘映像 15.4 手动挂载它:
ideviceimagemounter /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/15.4/DeveloperDiskImage.dmg /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/15.4/DeveloperDiskImage.dmg.signature
但一直收到此错误:
done.
Mounting...
Error: ImageMountFailed
我假设开发者磁盘映像必须与 phone 的版本匹配,但我找不到 15.4.1 版本。
我错过了什么或做错了什么?
我设法通过从 brew 卸载 libplist、usbmuxd、libimobiledevice、ideviceinstaller 并从 GitHub 手动构建最新版本来解决这个问题。
done.
Mounting...
Done.
Status: Complete
iOS:15.4.1,Xcode:13.3.1 (13E500a),macOS:12.3.1 (21E258)
嗨,我最初尝试通过以下方式在终端中进行远程调试:
idevicedebugserverproxy -d 9999
然后在 lldb 会话中:
process connect connect://localhost:9999
但 lldb 返回:
error: failed to get reply to handshake packet
并且 idevicedebugserverproxy 返回:
main: Waiting for connection on local port 9999
main: Handling new client connection...
main: Waiting for connection on local port 9999
connection_handler: client_fd = 4
Could not start debugserver on device!
Please make sure to mount a developer disk image first.
我做了一些研究,说用 Xcode 构建一个应用程序会自动为我们挂载磁盘映像,所以我简单地构建了 运行 默认的“hello world!” phone 上的应用程序,但仍然收到上述错误。我也重启了 phone 很多次都没有成功。
所以我决定用最新的开发者磁盘映像 15.4 手动挂载它:
ideviceimagemounter /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/15.4/DeveloperDiskImage.dmg /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/15.4/DeveloperDiskImage.dmg.signature
但一直收到此错误:
done.
Mounting...
Error: ImageMountFailed
我假设开发者磁盘映像必须与 phone 的版本匹配,但我找不到 15.4.1 版本。
我错过了什么或做错了什么?
我设法通过从 brew 卸载 libplist、usbmuxd、libimobiledevice、ideviceinstaller 并从 GitHub 手动构建最新版本来解决这个问题。
done.
Mounting...
Done.
Status: Complete