如何在iOS中使用Flatter_blue?
我正在尝试在iOS中使用flutter和flutter_-blue 我每个频道都有一个崩溃转储。我是个新手,所以这可能是个简单的问题。我知道有人使用这个图书馆,所以我一定在使用它。奇怪的是,尽管选择了频道,但每次都会产生相同的崩溃转储 复制步骤 使用主页上的示例和实际的GitHub src作为指南。这些URL:如何在iOS中使用Flatter_blue?,ios,xcode,macos,flutter,Ios,Xcode,Macos,Flutter,我正在尝试在iOS中使用flutter和flutter_-blue 我每个频道都有一个崩溃转储。我是个新手,所以这可能是个简单的问题。我知道有人使用这个图书馆,所以我一定在使用它。奇怪的是,尽管选择了频道,但每次都会产生相同的崩溃转储 复制步骤 使用主页上的示例和实际的GitHub src作为指南。这些URL: 指定颤振通道并更新 我试过每一个颤振通道。每个通道产生相同的崩溃转储 $ flutter channel stable $ flutter upgrade Flutter 1.
$ flutter channel stable
$ flutter upgrade
Flutter 1.17.4 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 1ad9baa8b9 (9 days ago) • 2020-06-17 14:41:16 -0700
Engine • revision ee76268252
Tools • Dart 2.8.4
$ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, v1.17.4, on Mac OS X 10.15.5 19F101, locale en-US)
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
[✓] Xcode - develop for iOS and macOS (Xcode 11.5)
[✓] Android Studio (version 4.0)
[!] VS Code (version 1.24.1)
✗ Flutter extension not installed; install from
https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter
[✓] Connected device (1 available)
! Doctor found issues in 1 category.
$ flutter create flutter_blue_example
$ cd flutter_blue_example
General->Deployment Info->Target == iOS 13.5
选择TARGETS:Runner,然后选择Signing&Capabilities选项卡以修改签名包标识符和团队名称
我注意到错误消息中有些与iOS 8.0和iOS 10.0 API功能相关。因此,我选择了最新的API IOS13
- 正确的包标识符和签名团队名称
- 通过Xcode在手机上运行示例
- 停止应用程序关闭Xcode。使用cli运行
- 关闭并使用cli进行测试
$ flutter run
- 当演示应用程序运行时,按q键退出
$ cd ..
# The rm iOS/Podfile command is only needed when
# switching to channel dev
# rm iOS/Podfile
$ flutter pub get
$ flutter clean
ctrl-c
退出命令,因为q
没有响应
使用详细选项运行将提供此信息
<stuff snipped>
[ +155 ms] success
[ ] (lldb) safequit
[ +109 ms] Process 20400 detached
[ +30 ms] Application launched on the device. Waiting for observatory port.
[ +9 ms] Attempting to forward device port 49232 to host port 1024
[ ] executing: /Users/davis/progs/flutter/flutter/bin/cache/artifacts/usbmuxd/iproxy 1024 49232
850f92882e33715d639b466a0ba9a01aeb601823
[+1011 ms] Forwarded port ForwardedPort HOST:1024 to DEVICE:49232
[ +17 ms] HttpException: Connection closed before full header was received, uri = http://localhost:1024/ws
[+2008 ms] HttpException: , uri = http://localhost:1024/ws
[+2007 ms] HttpException: , uri = http://localhost:1024/ws
[+2008 ms] HttpException: , uri = http://localhost:1024/ws
[+2011 ms] HttpException: , uri = http://localhost:1024/ws
[+2006 ms] Failed to connect directly, falling back to mDNS
[ +5 ms] Checking for advertised Dart observatories...
[+5020 ms] No pointer records found.
[ +2 ms] mDNS query failed. Checking for an interface with a ipv4 link local address.
[ +2 ms] Found interface "en0":
[ ] Bound address: "192.168.86.53"
[ ] Found interface "en5":
[ ] Bound address: "169.254.128.136" link local
[ ] An interface with an ipv4 link local address was found.
[ ] Failed to connect with mDNS, falling back to log scanning
运行应用程序,它会给出以下崩溃转储
通道稳定
通道测试
提供与上述相同的堆栈跟踪
版本检查
huo-yang~/progs/flutter/flutter-testy/flutter_blue_example$ flutter --version
Flutter 1.17.4 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 1ad9baa8b9 (12 days ago) • 2020-06-17 14:41:16 -0700
Engine • revision ee76268252
Tools • Dart 2.8.4
huo-yang~/progs/flutter/flutter-testy/flutter_blue_example$ flutter --version
Flutter 1.19.0-4.2.pre • channel beta • https://github.com/flutter/flutter.git
Framework • revision 9b9b543d92 (7 days ago) • 2020-06-22 12:19:28 -0700
Engine • revision 9a28c3bcf4
Tools • Dart 2.9.0 (build 2.9.0-14.1.beta)
$ flutter run --version
Flutter 1.20.0-2.0.pre • channel dev • https://github.com/flutter/flutter.git
Framework • revision 15a28159bc (6 days ago) • 2020-06-23 04:52:58 -0700
Engine • revision 91a63d6a44
Tools • Dart 2.9.0 (build 2.9.0-19.0.dev 7e72c9ae7e)
频道开发
提供与上述相同的堆栈跟踪
版本检查
huo-yang~/progs/flutter/flutter-testy/flutter_blue_example$ flutter --version
Flutter 1.17.4 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 1ad9baa8b9 (12 days ago) • 2020-06-17 14:41:16 -0700
Engine • revision ee76268252
Tools • Dart 2.8.4
huo-yang~/progs/flutter/flutter-testy/flutter_blue_example$ flutter --version
Flutter 1.19.0-4.2.pre • channel beta • https://github.com/flutter/flutter.git
Framework • revision 9b9b543d92 (7 days ago) • 2020-06-22 12:19:28 -0700
Engine • revision 9a28c3bcf4
Tools • Dart 2.9.0 (build 2.9.0-14.1.beta)
$ flutter run --version
Flutter 1.20.0-2.0.pre • channel dev • https://github.com/flutter/flutter.git
Framework • revision 15a28159bc (6 days ago) • 2020-06-23 04:52:58 -0700
Engine • revision 91a63d6a44
Tools • Dart 2.9.0 (build 2.9.0-19.0.dev 7e72c9ae7e)
我尝试了一个朋友版本的代码,对他有效,但对我无效 看 由于该代码在同一位置失败,我进一步检查了堆栈跟踪,并注意到堆栈跟踪中的一个早期故障
TCC`__CRASHING_DUE_TO_PRIVACY_VIOLATION__:
因此,我添加了以下内容
<key>NSBluetoothAlwaysUsageDescription</key>
<string>This app uses bluetooth</string>
NSBluetooth始终使用说明
此应用程序使用蓝牙
到ios/Runner/Info.plist文件
在那之后它就开始工作了。我尝试了一个朋友版本的代码,对他有效,但对我无效 看 由于该代码在同一位置失败,我进一步检查了堆栈跟踪,并注意到堆栈跟踪中的一个早期故障
TCC`__CRASHING_DUE_TO_PRIVACY_VIOLATION__:
因此,我添加了以下内容
<key>NSBluetoothAlwaysUsageDescription</key>
<string>This app uses bluetooth</string>
NSBluetooth始终使用说明
此应用程序使用蓝牙
到ios/Runner/Info.plist文件
在那之后,它就开始工作了。我试了至少两个月的Flatter_blue,但我无法以任何可靠的方式工作。我不想透露细节,但您可以在Flatter_blue github存储库中搜索我的ID,并获得一张非常好的图片 我终于换成了颤振自由 我所有的东西都能在几天内完成。
我对代码进行了很好的抽象,切换库也没问题。所有这些都在安卓和IOS上运行。试试看。我试了至少两个月的flutter_-blue,但我无法以任何可靠的方式工作。我不想透露细节,但您可以在Flatter_blue github存储库中搜索我的ID,并获得一张非常好的图片 我终于换成了颤振自由 我所有的东西都能在几天内完成。
我对代码进行了很好的抽象,切换库也没问题。所有这些都在安卓和IOS上运行。试试看。那么谁得到了赏金?我不确定。我花了名誉点数。它没有给我退款/奖励。赏金每天到期一天。我会看看会发生什么。那么谁会得到赏金?我不确定。我花了名誉点数。它没有给我退款/奖励。赏金每天到期一天。当零的时候,我会看看会发生什么,我会看看。我的赏金明天到期。既然你至少给了我一个答案,我就赏金给你。注意,我已经解决了这个问题。我只是不愿意看到赏金被浪费掉。再次感谢。嗯,谢谢。我还是会在五年前给你另一个自由。只是说,哦,是的。我确实试过flifter blue,但有几次效果不错,但它还是像你说的那样崩溃了。我会按你的建议换。再次感谢。我会看的。我的赏金明天到期。既然你至少给了我一个答案,我就赏金给你。注意,我已经解决了这个问题。我只是不愿意看到赏金被浪费掉。再次感谢。嗯,谢谢。我还是会在五年前给你另一个自由。只是说,哦,是的。我确实试过flifter blue,但有几次效果不错,但它还是像你说的那样崩溃了。我会按你的建议换。再次感谢。
TCC`__CRASHING_DUE_TO_PRIVACY_VIOLATION__:
<key>NSBluetoothAlwaysUsageDescription</key>
<string>This app uses bluetooth</string>