欢迎您光临深圳塔灯网络科技有限公司!
电话图标 余先生:13699882642

网站百科

为您解码网站建设的点点滴滴

Flutter笔记之安装和运行(二)

发表日期:2018-09 文章编辑:小灯 浏览次数:2090

本文接着上一篇 Flutter笔记之安装和运行(一) ,本文主要记录在搭建 Flutter iOS 环境时所遇到的问题。

MacOS

使用 flutter doctor 命令,基本会提示需要 Xcode 9.x 以上,因此首先就要保证 MacOS 需要 10.12.x 以上,推荐 MacOS 升级到最新稳定版本(目前本人升级到 MacOS 10.13.6,对应 Xcode 9.4.1,啰嗦一下升级有风险~~ 建议看看 升级MacOS High Sierra目前遇到的所有问题汇总(已解决,升级遇到问题必读) ?),然后去 More Downloads for Apple Developers 页,下载相应的 Command Lines Tools for Xcode 后面安装libimobiledevice、ideviceinstaller 等环境都要用到。

HomeBrew

基本安装iOS环境都是用 HomeBrew,如果已经安装了,为了保证能顺利安装软件,还要使用 brew update 命令更新 HomeBrew(注:这里可能需要阅读设置 brew 镜像,没问题的就略过吧)

CocoaPods

完成 MacOS 和 HomeBrew 提到的准备工作,基本就可以按照提示,一步步执行了:

iOS toolchain - develop for iOS devices (Xcode 9.4.1)
✗ ideviceinstaller is not installed; this is used to discover connected iOS devices.
To install, run:
brew install --HEAD libimobiledevice
brew install ideviceinstaller
✗ ios-deploy not installed. To install:
brew install ios-deploy
✗ CocoaPods not installed.
CocoaPods is used to retrieve the iOS platform side's plugin code that responds to your plugin usage on the Dart side.
Without resolving iOS dependencies with CocoaPods, plugins will not work on iOS.
For more info, see https://flutter.io/platform-plugins
To install:
brew install cocoapods
pod setup

在过程中, iOS程序的依赖管理工具CocoaPods,在最后一步 pod setup 可能会出现 "error: RPC failed; curl 56 SSLRead" 错误,如下图:

pod setup 报错
可能需要通过 gem sources 命令把 https://gems.ruby-china.org/ 更换为 https://gems.ruby-china.com/(注:不过,本人并未这样改,只是重新试了一遍 pod setup 命令又可以了,不知道是不是已经翻墙的缘故~~ 总之,先记录下,留给他人参考和自己备忘吧)

最后,放一张 Flutter 的双平台 Demo 图,结束这篇安装笔记~~

Flutter 运行图
本页内容由塔灯网络科技有限公司通过网络收集编辑所得,所有资料仅供用户学习参考,本站不拥有所有权,如您认为本网页中由涉嫌抄袭的内容,请及时与我们联系,并提供相关证据,工作人员会在5工作日内联系您,一经查实,本站立刻删除侵权内容。本文链接:https://dengtar.com/17588.html
相关APP开发
 八年  行业经验

多一份参考,总有益处

联系深圳网站公司塔灯网络,免费获得网站建设方案及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:余经理:13699882642

Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.