Skip to content

docs: add iOS deployment guide for Flutter project#3

Open
225441 wants to merge 1 commit into
Harzva:lastfrom
225441:last
Open

docs: add iOS deployment guide for Flutter project#3
225441 wants to merge 1 commit into
Harzva:lastfrom
225441:last

Conversation

@225441

@225441 225441 commented May 26, 2026

Copy link
Copy Markdown

概述

 成功将 Mobile Agent 编译并安装到 iPhone 真机上,整理了一份完整的 iOS 部署指南,方便后续 iOS 用户参考。

 ## 新增文档
  • docs/ios-deployment-guide.md(项目级通用指南)

  • mobile_agent/README_iOS_DEPLOY.md(移动端专项指南)

    涵盖内容

  • 环境准备(macOS、Xcode、Flutter、CocoaPods 版本要求)

  • 创建 iOS 项目及禁用 Swift Package Manager(解决 flutter_secure_storage 插件冲突)

  • 免费 Apple ID 个人开发者账号签名配置步骤

  • iOS 16+ 开发者模式开启(含重启后弹窗二次确认的关键步骤)

  • 命令行和 Xcode 两种安装方式

  • 首次运行时的开发者证书信任流程

  • 常见问题排查:

    • "iOS Platform Not Installed" → xcodebuild -downloadPlatform iOS
    • "enable Developer Mode" → 严格按重启后弹窗确认
    • "No valid code signing certificates" → Xcode Team 配置
    • 安装成功但白屏/闪退 → 禁用 SPM 重新生成 iOS 项目
    • Xcode "Missing package product FlutterGeneratedPluginSwiftPackage" → 同上

    免费开发者账号限制说明

  • App 安装后 7 天有效,到期需重新编译安装

  • 同一时间最多安装 3 个个人证书签名的 App

  • 无法发布到 App Store(需付费 Developer Program,¥688/年)

    已在 iPhone 真机实测通过。

Add comprehensive guide for building and installing Mobile Agent
on iOS physical devices using free Apple Developer account.

Covers:
- Environment setup (Xcode, Flutter, CocoaPods)
- Creating iOS project and disabling Swift Package Manager
- Configuring code signing with free Apple ID
- Enabling iOS Developer Mode (iOS 16+)
- Common issues: white screen, SPM conflicts, missing platform
- Free developer account limitations
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant