执行安装:
cd macos
pod install --repo-update
返回项目根目录,重新运行 Flutter:
flutter clean
flutter pub get
flutter run -d macos
flutter run -d 00008030-001C75810E42402E --release
flutter run -d 00008140-001068C93AB8801C --release
gao 00008130-0010788A2E01001C yongosng 00008110-000A284C2178801E
chenqian 00008101-000C19483450001E
flutter build ios --build-number=2511061
flutter build ipa --export-method ad-hoc
flutter build ipa --export-method ad-hoc --build-name=1.0.0 --build-number=1
未曾测试
export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
修改 Flutter 工程的 ios/Podfile 文件,显式声明更高版本的 iOS 平台。
platform :ios, '15.0'
cd ios pod deintegrate pod repo update pod install cd ..
flutter build ios --build-number=2511061
#### test
cd ios rm -rf Pods Podfile.lock pod deintegrate pod install
1. 回到项目根目录
flutter clean
2. 进入 ios 目录
cd ios
3. 删除构建残留和 Pod 锁文件 (必须删 Lock 文件)
rm -rf Pods rm -rf Podfile.lock rm -rf .symlinks rm -rf Flutter/Flutter.framework rm -rf Flutter/App.framework
4. 清理 CocoaPods 本地缓存 (这一步很重要,ffmpeg 包很大,容易缓存损坏)
pod cache clean --all
5. 重新安装 Pods 并更新仓库索引
注意:这一步可能比较慢,因为 ffmpeg 库非常大(几百MB),请保持网络通畅
pod install --repo-update
#显示安装日志 pod install --verbose
6. 回到根目录
cd ..
flutter build ios --build-number=2511061
iOS 包下载问题
先手动下载到本地
cd ~/Downloads git clone https://gitee.com/mirrors/DKImagePickerController.git --branch 4.3.9
然后在 Podfile 中修改
在 ios/Podfile 中添加:
pod 'DKImagePickerController', :path => '~/Downloads/DKImagePickerController'
在项目根目录,使用 flutter run 命令启动你的App到真机。这是最标准的方式。 或者,先通过Xcode运行App,然后在另一个终端窗口使用 flutter attach 连接上它(确保已解决之前的本地网络权限问题)。
在 flutter run 成功运行的终端界面,不要按 Ctrl+C 中断。 在代码编辑器里,随便修改一个 Text('Hello') 的字符串。 保存文件后,立刻回到终端,按下键盘的 r 键,然后按回车。