我在Mac上创建了第一个flutter应用程序。
但我不能把它建在iOS模拟器上。当我构建它时,一个iOS模拟器将会运行。等一等。
vs Code对我说;
在没有活动设备的情况下启动-Cannot
启动iOS模拟器的-Failed :错误:模拟器未在60秒内连接
IDE : vs代码
我的Macbook : MacBook Pro 2011早些时候
macOs版本: high Sierra
颤动版本: 13.8
xcode版本: 9.4
在运行应用程序时,我遇到了一个依赖问题。因此,我通过颤振干净的清理了这个项目,我试图通过运行flutter ios来构建ios项目,但是即使我在我的ios模拟器中运行,我还是得到了这个错误。我很高兴收到任何解决办法。
No valid code signing certificates were found
You can connect to your Apple Developer account by signing in with your Apple ID
in Xcode and create an iOS Development Certificate as well as a
当我试图用dart HTTP模块调用REST时,会出现以下错误,这种情况只发生在模拟器上的上,尝试在iOS设备和Android模拟器上运行相同的代码,在这两种设备上运行都很好。
这就是我记录异常的时候得到的,
Launching lib/main.dart on iPhone 12 Pro Max in debug mode...
Running Xcode build...
Xcode build done. 28.0s
Debug service listening on ws://127.0.0.1:51
我已经把谷歌地图很好地集成在我的颤振项目。几天来,我一直在安卓模拟器、安卓设备和iOS模拟器上测试它。一切看起来都很好。然后,我主要集中在iOS模拟器的测试上。但昨晚,当我在Android设备和模拟器上运行这个项目时,地图打开了,但没有反应。我犯了一个错误:
**E/flutter (18971): [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: MissingPluginException(No implementation found for method map#waitForMap on channel
在处理颤动时,我尝试使用Xcode模拟器,但我得到了图片中的错误。
我到处寻找,遵循所有可能的解决方案,但没有一个是正确的(gem install commands,pod install(*[!] No Podfile found in the project directory*.),brew commands...)。
但是,如果我尝试了我制作的最后一个应用程序,并且运行模拟器没有任何问题。为什么选择这个项目?在广告中谢谢你!
flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Fl
环境:
[✓] Flutter (Channel master, 1.19.0-2.0.pre.214, on Mac OS X 10.15.4 19E287, locale en-PH)
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[✓] Xcode - develop for iOS and macOS (Xcode 11.5)
[✓] Chrome - develop for the web
[✓] Android Studio (version 3.6)
[✓] VS
我使用的是M1 Mini,蒙特利12.0.1,带有XCode 13.1 &它是命令行工具和新安装的颤振MacOS 2.8.0。我创建一个基本颤振项目
flutter create appname
当我在ios文件夹中执行“颤振运行”(在它在Chrome中启动ok的父文件夹中)时,我得到消息:
Could not build the application for the simulator.
Error launching application on iPhone 13.
我试着用模拟器运行,但没有。看起来,Runner XCode项目构建阶段运行一个脚本xcode_backend.
我有一个问题,仿真器,我不能运行我的应用程序。几个月前,我仍然可以打开我的旧项目并在仿真器上运行它们。几个月后,我带着一个新的项目回来了,现在我可以打开模拟器了,但它与我的项目(和我的旧项目也没有连接)。
我看到当我打开模拟器时说faild to start adb是错误的,另一个通知说是daemon is terminated。我用谷歌搜索解决方案,但没有任何帮助。
这是我的flutter doctor -v
or found issues in 3 categories.
Macbooks-MacBook-Pro-3:learning_bee quanan$ flutter doctor
因此,我在实际设备上运行颤振应用程序时遇到了一个问题。当我为模拟器构建并运行它时,它工作得很好。但是对于我的iPhone,我有一条错误消息:
════════════════════════════════════════════════════════════════════════════════
Building a deployable iOS app requires a selected Development Team with a
Provisioning Profile. Please ensure that a Development Team is selected b
我正在做一个项目,一切似乎都很顺利。这个应用程序在iPhone 12模拟器和我的个人设备上运行良好。突然一切都停止了,我得到了奇怪的错误信息。我想发生的事情是,我试图提交对Flutter本身的更改,因为我单击了VScode中的小分支图标。 现在的问题是,当我尝试调试和运行项目时,Xcode构建花费了很长时间,然后在很长一段时间后失败。调试控制台中没有错误。 我在我的项目文件中运行了flutter doctor: Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 2.
对于我的Flutter项目的ios构建,我总是遇到间歇性的构建失败。安卓运行得很好。每隔几天就会发生这种情况,然后我删除我的Pods文件夹和Podfile.lock文件pod cache clean --all,然后运行pod install,错误就会神奇地消失。然而,这一次,似乎什么都不起作用,我一直收到错误。
我完全被困住了,真的很感谢我的开发伙伴们的帮助。这是我尝试在iOS模拟器上运行时得到的日志(奇怪的是每次构建的错误总是不同的):
5月14日更新:
所以在做了很多事情之后,我现在得到了另一个错误。我做了一个flutter run --verbose,在日志中我注意到了:
The pa
当我删除Razorpay并运行代码时,它可以正常工作。但是当我安装Razorpay时,它会抛出这个错误。以前,即使在集成了剃须刀之后,它也能正常工作,但是它突然开始抛出这个错误。我无法通过vs代码在ios模拟器中运行该应用程序。我能够通过xcode在ios模拟器中运行我的代码。但是现在我不能同时从vscode和xcode运行我的代码。这是我的错误日志
Launching lib/main.dart on Adaptabiz's iPad in debug mode...
Automatically signing iOS for device deployment using spec
当我在Flutter上运行Android Studio项目时,在模拟器上运行应用程序之前,事件日志将显示"An unexpected packet was received before the handshake" for six to seven times。之后,应用程序在模拟器上正常运行。
但是,当我在VS Code上运行相同的项目时,它工作得很好。
注意:我也在Android上制作了Java应用程序,但是它从未显示过这个错误。