flutter项目用Xcode打开

1、在appStore下载Xcode,安装Xcode

2、接受证书 sudo xcodebuild -license 

3、选择ios模拟器,点击运行,提示需要安装cocoapods,

4、安装cocoapods,执行两个命令

brew install cocoapods
pod setup

5、执行第一个命令,报错,需要先安装Homebrew,

6、安装Homebrew,在终端执行(终端位置:Mac启动台 — 其他 — 终端)

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

报错:

情况1、

curl: (7) Failed to connect to raw.githubusercontent.com port 443: Operation timed out

情况2、

curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to raw.githubusercontent.com:443

统一用一种方法解决:

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

这个有中文,按照提示一步步操作,Homebrew操作成功

7、执行:brew install cocoapods

8、执行:pod setup

再点击运行!

参考:

1、Flutter Warning: CocoaPods not installed. Skipping pod install._yechaoa-优快云博客

2、MacOS 10.15.x 新安装cocoapods-2020.12月_句号君。的博客-优快云博客

3、curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to raw.githubusercontent.com:443 - 简书

二、运行

pod Install

1、打开终端(终端是个应用,位置:启动台 — 其他 — 终端)

2、cd到你的flutter项目盘符,然后继续cd进入ios

3、然后执行 pod Install

4、完成之后运行

Android studio中也能直接将项目运行在iOS设备上,运行的时候会有个iproxy的程序弹出询问安装,允许一下iproxy的程序运行就可以了。

### 如何发布 Flutter 项目到应用商店 #### 准备工作 为了能够顺利地将Flutter应用程序发布至应用商店,无论是Google Play还是App Store,都需要做好一系列准备工作。对于iOS平台而言,这包括但不限于拥有macOS操作系统、有效的Apple ID(如果打算发布,则需加入苹果开发者计划)、以及最新版本的Xcode来支持打包操作[^3]。 #### 配置与构建 针对iOS端的应用程序,在准备阶段完成后,应确保已通过`flutter pub get`获取所有必要的包,并且可以通过命令`flutter build ios --release`来进行最终版本的构建。此过程会自动处理一些依赖项安装的工作,比如调用`pod install`以利用CocoaPods管理所需的第三方库[^2]。值得注意的是,在每次更改源码或是调整依赖关系之后,建议先清理旧有的构建产物再重新编译,即执行一次`flutter clean`后再尝试新的构建指令。 #### 打包与分发 一旦确认本地构建无误后,就可以着手进行更进一步的发布了。对于iOS设备上的应用,通常是在Xcode内完成最后几步——打开Flutter生成的`.xcworkspace`文件,设置好签名等相关选项后启动归档(Archive),随后根据提示选择“Distribute App”,依照向导指示直至提交审核或直接发布给特定测试者群体[^4]。 至于Android方面,虽然具体细节有所区别,但整体思路相似:保证遵循官方指南中的各项要求,准备好相应的资源文件如图标等;接着借助Gradle工具链实现APK/Bundle形式的输出;最后登录Google Play Console上传制品并按指引完成后续流程即可[^5]。 ```bash # 清理缓存和临时文件 flutter clean # 获取最新的依赖包 flutter pub get # 构建iOS发行版 flutter build ios --release ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值