2

我刚刚收到用于开发的 iPhone XS,但在使用它在 Android Studio 中运行我的 Flutter 应用程序时遇到了问题。

当我插入旧 iPhone 6s 时,Android Studio会显示这个,这只是 iPhone 的正常名称。

但是当我插入我的 XS 时,它会显示这个,一个巨大的字符串,看起来像是在显示 ideviceinfo 的命令行工具。这也会在尝试安装应用程序时导致错误:

Installing and launching...
error: module importing failed: ('invalid syntax', ('temp.py', 1, 27, 'import fruitstrap_00008020-001C50503488002E\n'))
backtrace unavailable

奇怪的是,我仍然可以在 Xcode 中运行该应用程序。所以我假设这是一个尚未解决的 Android Studio 错误。有人遇到这样的事情吗?

4

1 回答 1

5

新 iPhone 使用 libimobiledevice 尚不支持的新 UDID 格式。工具崩溃并导致您看到的输出。

您需要等待支持新 UDID 格式的新版本 libimobiledevice 可用。

有些人已经提交了 PR,但尚未合并。

于 2018-09-28T10:04:41.217 回答