flutter项目运行到IOS手机

(flutter)黑苹果系统 Xcode iOS flutter 跑通真机模拟器 此oc clover 彼oc swift 前段时间写了关于flutter的一系列基础知识和入门的一些坑,中间把ios端的项目编译部署等工作一带而过,这里我觉得还是有必要专门写一篇文章来讲讲这个,顺便把环境问题也一起说了。 我们都知道开发ios应用需要用到苹果电脑,即使flutter也不例外,flutter编译构建需要Xcode来协助,而Xcode 是没有win平台应用的,那只能倒逼着我们去买苹果电脑,但是身边没有苹果电脑怎么办呢,不喜欢折腾的程序员不是好程序员,生命不息,折腾不止,我们一起来装黑苹果 阅读详情

1.通过Android studio可以看到创建ios模拟器的选项,但是点击创建会报错,原因是我没安装xcode
2.安装xcode,因为我mac版本是10.14,所以安装了xcode10.1,然后我flutter版本比较新,他最低支持的xcode版本是11,所以我又把flutter sdk插件降低了版本号。

git reset --hard cc949a8

3.flutte版本降低后,

  • 运行flutter doctor,报错cocoapods没安装
    直接照着提示运行了sudo gem install cocoapods / pod setup,
  • 再运行flutter doctor,还是有问题,提示cocoapods已安装,但还是不能使用
    通过下面命令解决,是cocoapods版本号的问题,
    下载失败可以切换网络试试,下载时间比较久
sudo gem uninstall cocoapods
sudo gem install cocoapods -v 1.7.5
pod setup

4.安装完成,再运行flutter doctor,就没有报错了
5. 打开xcode,录入appid和密码,运行模拟器,

提示:There are no devices registered in your account on the developer website. Plug in and select a device
解决方法:(期间各种修改bundle identifier,一直不管用,最后百度发现是因为我一直用的模拟器。用我自己的手机连一下就好了)
(把错误直译过来就是:
我们没有在开发者账号(Apple ID)上注册iOS设备(真机)
他让我们把iOS设备连上电脑,选择一个设备让Xcode自动帮我们注册一下。)
网址:https://blog.youkuaiyun.com/weixin_30974373/article/details/112710206
  1. 接着运行报错
错误提示为:
/Runner.app/Frameworks/Flutter.framework:Permission denied
解决方法:
RunCommand find "${derived_dir}/engine/Flutter.framework" -type f -exec chmod a-w "{}"  \;
改为
RunCommand find "${derived_dir}/engine/Flutter.framework" -type f -iname '.h' -exec chmod a-w "{}" \;
网址; https://blog.youkuaiyun.com/Gemini_Kanon/article/details/106471945

7.再运行模拟器就可以安装成功了
8.flutter跑真机报错

 The service is invalid. AMDeviceSecureStartService(device, CFSTR("com.apple.debugserver"), NULL, &con)
Could not run build/ios/iphoneos/Runner.app on 00008030-0006686A3E63802E.

解决网址:https://www.jianshu.com/p/62c995282134
9.最后我还是运行不到我的手机上,我xcode版本是10,ios手机是14.1,期间试了各种方法,加14.1的支持包,都失败了 所以我放弃了,我怀疑是xcode太老了
10. 可以在Android studio 选择ios模拟器运行,也可以在xcode运行。(xcode的作用是安装ios模拟器和方便调试)

Flutter 获取手机连接的Wifi信息 我在做设备配网的时候,需要选择配网的WiFi。用下拉选择框展示WiFi列表。现在有个需求:默认展示的设备为手机连接的wifi。要实现这个需求只要能够获取到手机连接的wifi信息即可。在这里我使用的库是network_info_plus。这个库适用于Android、iOS、MacOS、Windows。可以获取连接WiFi的名称、BSSID、IPV4、IPV6、网关、广播、子任务在获取Wifi信息时需要获取设备的定位才能成功,因此我需要使用permission_handler来进行权限申请。 阅读详情

相关推荐

Flutter中对IOS项目进行真机调试、项目打包、提交审核

本文详细介绍了iOS应用真机调试与打包发布的完整流程。在真机调试部分,需要准备开发者账号、Mac电脑、Xcode工具和iOS设备,完成设备UDID配置、Xcode证书管理等准备工作。项目打包分为测试包和正式包两种,测试包通过iTunes安装,正式包需上传至App Store。正式发布需在苹果开发者中心创建应用、完善信息,并使用ApplicationLoader上传IPA包。整个过程需注意包名一致性、自动签名管理及测试设备UDID配置等关键环节,遇到证书错误时可重新勾选自动签名选项。

分享前端工程化、AI 应用、Agent 开发与大模型实践! 1万+

flutter运行ios机出现问题

flutter在VSCode运行ios机出现问题

weixin_47607111的博客 1681

CAPL实战:从零构建HEX文件解析器,赋能UDS刷写

本文详细介绍了如何使用CAPL从零构建HEX文件解析器,以支持UDS刷写操作。通过解析HEX文件格式、设计状态机、优化数据结构与算法,实现高效准确的固件数据处理,并提供了与UDS刷写流程对接的工程化实践建议。

weixin_28726391的博客 444

Flutter 运行IOS真机,提示无法打开“iproxy”,因为无法验证开发者

在终端输入一下命令行 + flutter SDK路径(/Users/xxx/flutter/bin/cache/artifacts/usbmuxd/iproxy)Flutter 运行IOS真机,提示无法打开“iproxy”。

hzqit520的博客 3298

保姆级教程:手把手教你用RKISP TURN为RV1106生成和配置IQfile(附AIQ版本匹配避坑指南)

本文提供RV1106 ISP调试的完整指南,详细讲解如何使用RKISP TURN工具生成和配置IQfile,包括环境搭建、参数调试、设备树配置及常见问题解决方案。特别强调AIQ版本匹配的重要性,帮助开发者避免常见陷阱,提升图像信号处理效率。

weixin_42520796的博客 492

【PyTorch版本兼容性指南】如何在不同版本中正确使用torch.nn.attention

本文详细解析了PyTorch版本兼容性问题,特别是torch.nn.attention模块在不同版本中的使用差异。针对常见的ModuleNotFoundError错误,提供了三种实用解决方案:升级PyTorch版本、使用自定义实现和源码移植方案,并分享了最佳实践建议,帮助开发者有效避免兼容性问题。

weixin_29084231的博客 472

flutter项目苹果编译运行打包上线

首先flutter项目里面又个ios文件夹就相当于那个android文件夹一个道理,外面是flutter的dart代码里面就是各自的原生代码,至于是怎么转译过去的我猜就是每次运行的时候编译过去了。

qq_51186720的博客 4439

MATLAB/simulink电力系统之变压器仿真+变压器饱和仿真+空载变压器电流畸变原因及仿真+空载合闸励磁涌流仿真+simulink免费仿真资源

单相变压器空载运行时,原边电流主要用来产生主磁场,而电路损耗和铁芯损耗很小,因此即使外加电压很大,空载电流仍然很小。如果想观察某个相对磁导率下电感系数的数值,可以在程序中增加这样的语句,比如,在程序中end语句之后,加上L(100),运行程序后就可以得到相对磁导率为 100时的电感系数值。在交流铁芯线圈中,当交变磁通按照正弦规律变化时,受到磁路饱和的影响,线圈中的电流会发生畸变,并成为尖顶波,这就是所谓的交流磁路电流畸变。需要指出,铁芯内的主磁通Ф可以通过空载时的副边电压从来测量,两者之间的数学关系,即。

m0_37724753的博客 4230

flutter 如何运行在ios上

给大家整理了一些有关【F,IO】的项目学习资料(附讲解~~):https://edu.51cto.com/course/27963.htmlhttps://edu.51cto.com/course/36086.htmlFlutter 如何运行在 iOS 上的项目方案 引言 Flutter 是一种由 Google 开发的...

weixin_41032730的博客 752

threejs中使用Reflector实现出倒影效果,并实现背景透明的效果(Reflector镜面背景透明, 倒影弱化)

在项目中遇到要实现倒影效果,threejs给我们提供了Reflector,可以轻松完成镜面效果,实现倒影。但背景不透明;并且反射出的倒影太亮了;网上没搜到解决方案, 自己修改了下源码实现了想要的效果,做个记录...

weixin_40856652的博客 5721

车载 ECU 中的 Safety Linux 详解

车载 ECU 中的 Safety Linux 详解

天赐好车的博客 312

跨平台Flutter框架开发应用二、创建一个App应用并运行

创建项目 选择Flutter Android语言肯定选java了 IOS语言Swift和Objective-C Swift Swift 苹果推出,编程语言强大直观、语法简洁、表现力强,编码过程充满了乐趣和互动,适用于 macOS、iOS、watchOS 和 AppletvOS 等。设计上保证安全,同时运行快如闪电。 Swift 在各个方面优于 Objective-C,没有那么多复杂的符号和表达式。Swift 更加快速、便利、高效、安全。除此之外,新的 Swift 语言依旧会与 O..

瑶山的博客 997

基于Python的雪球网投资组合数据爬取与分析实战:从入门到精通

在当今数字化投资时代,数据已成为投资者最重要的资产之一。雪球网作为中国领先的投资社交平台,汇聚了大量优质的投资组合数据,这些数据对于量化投资研究和个人投资决策具有重要价值。本文将详细介绍如何使用Python最新技术栈构建一个高效、稳定的雪球网投资组合爬虫,并深入分析获取的数据。投资组合持仓明细及变动历史投资收益率曲线与风险指标投资者操作策略与调仓频率热门行业与个股关注度。

2201_76125261的博客 920

【flutter】2.新建项目

打开AndroidStudio,安装Flutter插件,在这里推荐大家安装最新版AndroidStudio 安装完成后立即重启一下,然后就可以看到在File>New下多了New Flutter Project项 点击New Flutter Project新建Flutter项目,选择Flutter Application点击下一步 Project name即项目名称,默认使...

天下武功唯CODING不破 401

最新2026年《网络数据安全风险评估办法》条款解读

大型企业集团IT变革下的零信任安全体系建设方案(55页).pptx。以数据安全为核心的安全立体防御体系解决方案(41页).pptx。让数据安全合规地创造价值(15页 PPT).pptx。大型集团数据安全应急预案(57页).docx。数据安全治理与评估服务业务介绍.pptx。数据安全管理实践(17页).pptx。大数据安全架构设计方案.pptx。大数据安全规划总体方案.pptx。数据库安全综合治理方案.pptx。医疗数据安全建设方案.pptx。数据安全框架规划图.pptx。数据安全治理方案.pptx。

cdfunlove的博客 47

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

flutter打包后如何看打印信息

这个命令会显示你设备上的 Flutter 应用的实时日志,包括。如果设备已连接,你会看到设备列表。

AiFlutter的博客 871

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

flutter

flutte项目命令行打包 进入自己flutter项目根目录,运行以下命令 flutter build apk #打包安卓 flutter build ios #打包ios 然后会给出一个路径,就是打包完成的apk的位置 build\host\outputs\apk\release\app-release.apk 打包完成安装至手机 然后我们可以用adb...

weixin_30653097的博客 81

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

BYR Mobile App 开源项目常见问题解决方案

BYR Mobile App 开源项目常见问题解决方案 1. 项目基础介绍和主要编程语言 BYR Mobile App 是一个开源的移动应用程序,旨在为北邮人论坛(bbs.byr.cn)提供一个手机客户端。该项目使用 Flutter 框架进行开发,主要编程语言是 Dart。 2. 新手在使用这个项目时需要特别注意的3个问题及解决步骤 问题一:如何配置项目的 Secrets? 问题描述: 新手在使用...

gitblog_00670的博客 895

iOS 项目嵌入Flutter 运行

创建完成后,该模块和普通的Flutter项目一直,可以通过Android Studio或VSCode打开、开发、运行;和之前项目不同的iOS和Android项目是一个隐藏文件,并且我们通常不会单独打开它们再来运行;它们的作用是将Flutter Module进行编译,之后继承到现有的项目中。主要是通过pod 进行设置,之后pod install。显示的结果 顺利加载出flutter 的页面。在ViewControlelr 设置的代码。注意my_flutter 的路径对不对。

github_36850997的博客 1868

Flutter - Android Studio开发Flutter以及iOS真机测试

上一节已经配置好了iOS和安卓的环境,下面我们用Android Studio开发Flutter,当然你也可以用VSCode和ItelliJ IDEA来开发。 一、创建项目 接着上一节操作,打开Android Studio,新建一个Flutter项目,选择Start a new Flutter project: 选择之后,一切按照它的提示进行操作,我将项目放在了桌面上,项目名称为flutter_a...

SSY_1992的博客 1万+

Mac 运行flutter项目

Mac 运行flutter项目 1.配置Mac VS Code Flutter环境 https://www.jianshu.com/p/55a047296368 2.Mac安装CocoaPods https://www.jianshu.com/p/cde521ea8afb 3.注意使用的插件要符合两个平台(使用之前要确认确保两个平台) 运行到苹果手机 1.在VS code的终端运行 flutte...

风唯美的博客 1626

Flutter在苹果手机上运行崩溃事件,iOS 14 崩溃

Flutter 项目运行在iOS 手机 多字iOS 14及以上版本 ,因为 Flutter 官方对 iOS14 进行了调整 解决方法: 1.项目名中文改英文(亲测 无太大用处一般默认为Runner) 在Xcode里,选择当前项目的TARGETS->BuildSetting -> Packaging -> Product Name,将中文的命名改成英文,flutter项目建议直接改成Runner。 2.更改XCode编译模式:(可用) 使用Release模式编译,这个时候Flutter编译

疯狐狸的博客 4050

Flutter项目IOS真机部署

用flutter开发ios应用在真机调试时出现的问题以及处理方式 无法连接iphone手机 flutter找不到真机,已经安装Xcode,Xcode里面可以打开真机运行,但Android Studio环境和Vscode环境下,不能找到连接的iPhone真机,其实很简单,终端运行一下: flutter doctor 即可,控制台提示如下: image-20190104201612194 按照提示终端执行 截图绿色部分的命令即可。 brew install --HEAD usbm..

火海夕 1535

iOS 搭建Flutter开发环境

一、 获取Flutter工程 现在发布的是beta 版本,可以用 git clone -b beta https://github.com/flutter/flutter.git 也可以切换到master分支,使用master分支的代码 二、将flutter加入path 打开.bash_profile(一般在Mac的当前用户目录下), 编辑添加: export PATH=[flutter工程目...

H.A.N的博客 3862

Flutter项目适配鸿蒙

目前市面上使用Flutter技术站的app不在少数,对于Flutter的项目,可能更多的是想直接兼容Harmonyos,而不是直接在重新开发一个新的鸿蒙项目。那么Flutter如何兼容鸿蒙平台了?接下来我们探讨下Flutter项目是如何兼容鸿蒙的。

yong_19930826的博客 6411

Flutter在真机上运行记录

本篇记录下Flutter使用真机运行过程中遇到的一些问题。 Android真机运行 我是使用Android studio进行Flutter开发的,所以在Android真机上运行,没有什么困难,难点主要是Flutter插件的安装。特别的是资源的更新,主要还是国内访问国外地址下载卡住的问题。另外,如果Android studio插件装好了,但是flutter doctor还是检测失败了,flu...

qq_24477797的博客 891
上一篇: flutter初使用
下一篇: activity的启动过程
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值