gpt4 book ai didi

Flutter Run - 失去与设备的连接(模拟器 iPhone 11 Pro Max)

转载 作者:行者123 更新时间:2023-12-05 07:18:17 25 4
gpt4 key购买 nike

每次我打算在 IOS 模拟器上运行一个项目时,我都会收到一条消息“丢失与设备的连接”。它以前工作正常,我不记得以某种方式干扰 Xcode 或其他东西。不过 flutter doctor 一切正常......

我收到的报告是:

Mariuss-MacBook-Pro:my_repository-15.10 mariuspruna$ flutter run -d D79DA193-4A54-4D3F-B029-E42F046EEFAF
Launching lib/main.dart on iPhone 11 Pro Max in debug mode...
Running Xcode build...

├─Assembling Flutter resources... 13.8s
└─Compiling, linking and signing... 15.6s
Xcode build done. 34.2s
*** First throw call stack:
(
0 CoreFoundation 0x00007fff23b98bde __exceptionPreprocess + 350
1 libobjc.A.dylib 0x00007fff503b5b20 objc_exception_throw + 48
2 CoreFoundation 0x00007fff23b98958 +[NSException raise:format:arguments:] + 88
3 Foundation 0x00007fff255eb6f5 -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 191
4 UIKitCore 0x00007fff47163f36 -[UIApplication _createStatusBarWithRequestedStyle:orientation:hidden:] + 255
5 UIKitCore 0x00007fff471643d9 -[UIApplication statusBar] + 24
6 Foundation <…>
Lost connection to device.
Syncing files to device iPhone 11 Pro Max...

Mariuss-MacBook-Pro:my_repository-15.10 mariuspruna$

感谢您的任何建议。

最佳答案

我的问题是当应用程序尝试访问用户地理定位时出现权限错误,但为了首先看到该错误(Android Studio 没有帮助),我需要将我的物理 iPhone 连接到我的笔记本电脑一根电缆并尝试直接从 Xcode 将应用程序部署到那里。

然后在 Xcode 上看到错误。在 Info.plist 文件中,我添加了这两行来修复它:

<key>NSLocationWhenInUseUsageDescription</key>
<string>This application requires location services to properly work</string>

<key>NSLocationAlwaysUsageDescription</key>
<string>This application requires location services to properly work</string>

然后,应用程序成功部署在模拟器和我的真机上。

关于Flutter Run - 失去与设备的连接(模拟器 iPhone 11 Pro Max),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58403464/

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