
Folo应用上架App Store终极指南从开发到发布的完整流程Folo作为新一代信息浏览工具Next generation information browser为用户提供智能高效的网络内容阅读体验。本文将详细介绍如何将Folo移动应用从开发阶段顺利发布到Apple App Store帮助开发者快速掌握完整上架流程。一、开发环境与项目准备1.1 代码仓库获取首先需要获取Folo项目源代码通过以下命令克隆官方仓库git clone https://gitcode.com/GitHub_Trending/fol/follow cd fol/follow/apps/mobile1.2 项目结构概览Folo移动应用的核心配置文件位于apps/mobile/目录下关键文件包括应用配置app.config.ts构建配置eas.json版本管理bump.config.ts图标资源assets/icon.png(2048x2048分辨率)二、应用配置与构建2.1 配置EAS构建服务Folo使用Expo Application Services (EAS)进行构建管理配置文件eas.json定义了不同环境的构建参数{ build: { development: { developmentClient: true, distribution: internal }, preview: { distribution: internal, channel: preview }, production: { autoIncrement: true, channel: production } }, submit: { production: { ios: { appleId: diygodrss3.io, ascAppId: 6739802604, appleTeamId: 492J8Q67PF } } } }2.2 版本号管理项目使用bump.config.ts自动化版本管理流程关键配置包括自动更新Info.plist中的版本信息创建发布分支并生成PR版本号自增逻辑核心脚本示例// apps/mobile/bump.config.ts export default defineConfig({ leading: [ git pull --rebase, tsx scripts/apply-changelog.ts ${NEW_VERSION}, ], trailing: [ plutil -replace CFBundleShortVersionString -string ${NEW_VERSION} ios/Folo/Info.plist, CURRENT_BUILD$(plutil -extract CFBundleVersion raw ios/Folo/Info.plist) plutil -replace CFBundleVersion -string $((CURRENT_BUILD 1)) ios/Folo/Info.plist, ] })三、App Store上架准备3.1 必要的素材准备上架App Store需要准备以下素材应用图标ios/Folo/Images.xcassets/AppIcon.appiconset/(包含多种尺寸)启动图assets/splash-icon.png(1024x1024分辨率)宣传图片建议使用1200x630分辨率的图片3.2 构建生产版本使用EAS命令构建生产版本eas build --platform ios --profile production四、提交到App Store Connect4.1 自动提交配置通过EAS Submit自动提交到App Store Connecteas submit --platform ios --profile production配置文件中的提交参数submit: { production: { ios: { appleId: diygodrss3.io, ascAppId: 6739802604, appleTeamId: 492J8Q67PF } } }4.2 手动提交流程如果需要手动提交可以在App Store Connect创建新版本上传通过EAS构建的IPA文件填写应用描述、截图等信息提交审核五、版本更新与维护5.1 版本迭代流程更新changelogapps/mobile/changelog/目录下创建新版本说明运行版本更新脚本tsx scripts/apply-changelog.ts 新版本号执行构建和提交命令5.2 常见问题解决审核被拒检查Info.plist权限配置确保隐私描述清晰构建失败确认eas.json中的配置正确依赖安装完整版本冲突使用bump.config.ts中的git命令确保代码同步通过以上步骤您可以顺利将Folo应用上架到App Store。整个流程涵盖了从代码获取、配置管理、构建测试到最终提交的完整环节适合新手开发者跟随操作。如有更多疑问可参考项目中的AGENTS.md文档获取详细指导。创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考