# mglr_sainu_app **Repository Path**: duuchin/mglr_sainu_app ## Basic Information - **Project Name**: mglr_sainu_app - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-02-26 - **Last Updated**: 2024-10-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SainBainu A new Flutter project. # 极光认证 ## flutter build apk 安卓无法一键登录 谷歌flutter build apk命令运行时会自动使用R8压缩,解决方法是加上参数--no-shrink,目前暂时的解决方法。 ``` flutter build apk --release --target-platform=android-arm64 --no-shrink ``` ## android 坑 https://docs.jiguang.cn/jverification/client/android_guide 方式配好,把libs和jniLibs文件夹都拷贝过来。AndroidManifest.xml文件把权限都配上。才可以初始化成功。坑呀!! # flutter xcode打包报错 ## 报文 ``` diff: /Users/xiebashisan/Documents/code/sihuo/sainbainu/ios/Pods/Manifest.lock: No such file or directory The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation. ``` ## 解决方法 这个错误提示是 Xcode 在打包 Flutter 项目时找不到 `Manifest.lock` 文件,通常这是因为 CocoaPods 没有正确安装或同步。你可以尝试以下步骤来解决这个问题: ### 1. 检查是否安装 CocoaPods 确保 CocoaPods 已经在你的系统中安装好。你可以通过以下命令确认: ```bash pod --version ``` 如果没有安装 CocoaPods,可以使用以下命令来安装: ```bash sudo gem install cocoapods ``` ### 2. 进入 iOS 目录并安装 Pods 进入你的 Flutter 项目的 iOS 目录并运行 `pod install`: ```bash cd ios pod install ``` ### 3. 删除和重新安装 Pods 有时 `Pods` 文件夹中的内容可能损坏或不完整。你可以尝试删除 `Pods` 文件夹并重新安装: ```bash rm -rf Pods pod install ``` ### 4. 清理 Flutter 项目 如果问题依然存在,可以尝试清理 Flutter 项目,然后重新构建: ```bash flutter clean flutter pub get cd ios pod install ``` ### 5. 打开 `.xcworkspace` 文件 确保在 Xcode 中打开的是 `.xcworkspace` 文件,而不是 `.xcodeproj` 文件: ```bash open ios/Runner.xcworkspace ``` ### 6. 重新打包 最后,回到 Flutter 根目录,尝试重新打包: ```bash flutter build ios ```