使用 Cursor 开发 iOS APP 全过程记录
· 阅读需 4 分钟
记录自己使用 Cursor 开发 iOS APP 的全过程,包括环境准备、产品初始化、功能开发、功能优化等。
参考资料:iOS开发教程视频
本篇仅涉及本地的软件包开发和编译,不包括上架等流程。
环境准备
下载 Xcode
1. 产品初始化 & Build
- Xcode 新建项目,并进入编程主文件夹
- 提前注册 Silicon Flow的转文字功能并获取 API key(我的注册邀请链接)
- iPhone 手机需要提前进入开发者模式
APP 功能说明
-
录音功能
- 用户可以通过点击界面底部的录音 icon 开启录音
-
录音转文字
- 录音结束后通过声音转文字 AI 将用户的声音转化为文字
- 转录文字呈现在界面上
-
文字润色
- 将声音转文字 AI 转录的文字发送给文本处理类 AI
- AI 润色加工直接转录的文本,减少错误
APP 界面说明
-
首页
- 提供录音入口
- 展示录音完成后 AI 转录的文本
- 展示 AI 润色后的文本
-
历史
- 保存用户每次录音的 内容
- 包含录音文件、AI 转录文本、AI 润色文本
-
我的
- 功能待定
相关信息
Xcode 报错处理
原因:未添加权限和开发团队信息
解决步骤:
-
在 Xcode 中:
- 选择 Product > Clean Build Folder
- 关闭 Xcode
-
在 Finder 中:
- 打开终端
- 输入命令删除派生数据
-
重新打开 Xcode:
- 打开项目
- 在项目导航器中选择项目文件
- 在 TARGETS 中选择 VoiceMemo_test
- 在"Build Settings"中搜索"Info.plist"
- 确保"Info.plist File"的值是"VoiceMemo_test/Info.plist"
-
最后:
- Product > Build