给独立 iOS 与 Mac 开发者
一个人上架应用的工具栈
我们亲手设计、开发和打磨自己的 Mac 与 iPhone 应用,每一屏都在真机上测过。这里是一路上自己在用的工具和 App Store 数据,按你所处的阶段分组。浏览器工具不上传任何内容。
开发
写应用时天天用到的小工具:数据格式、令牌、ID、日期、颜色和图标。
- 隐私清单生成器生成并检查 PrivacyInfo.xcprivacy,内含苹果的理由代码。
- Xcode App 图标生成器用一张 1024 像素的图生成 Xcode AppIcon 图标组。
- 描述文件查看器读取描述文件:类型、过期时间、权限、设备、证书。
- IPA 检查器查看 .ipa 内部:Info.plist、隐私清单、描述文件、架构、体积。
- 字符串目录翻译进度查看字符串目录各语言的翻译进度,导出缺失的字符串。
- AASA 文件校验校验通用链接文件,测试哪些链接会打开 App。
- JSON 格式化与校验精确定位接口返回里出错的行和列。
- JSON 转 TypeScript从样例数据生成接口、JSON Schema 或 Zod 校验。
- JWT 解码器查看声明和过期时间,用你的密钥验证签名。
- 正则表达式测试实时匹配、捕获分组和替换预览。
- Unix 时间戳转换器时间戳与任意时区日期互转,识别单位。
- UUID 生成与检查v4 或按时间排序的 v7,一次最多 1000 个。
- 哈希计算器文本或文件的 SHA-256 等哈希,支持 HMAC。
- Base64 编码与解码文本和文件互转,支持 URL 安全字符,指出出错位置。
- Cron 表达式解析器读懂定时规则,列出接下来 10 次运行时间。
- 颜色转换器HEX、RGB、HSL、OKLCH 等格式互转,附深浅色阶。
- 颜色对比度检查检查 WCAG AA、AAA,给出最接近的达标颜色。
- SVG 转 PNG按 1 到 4 倍或指定像素导出图形。
- 文本对比比较两个文件,复制标准 unified diff。
- CyberChef500 多种编码、解码和分析操作,集中在一个页面。
上架
准备 App Store 商店页:文案、截图、预览视频和应用官网。
- 审核被拒解读常见被拒原因的含义,以及我们自己送审时的改法。
- Apple 官方动态系统与 Xcode 发布、审核指南的变化,每 30 分钟检查一次。
- App Store 元数据检查名称、副标题、关键词字数,浪费的关键词,以及会导致被拒的价格词。
- App Store 截图尺寸全部接受的尺寸,检查 Alpha 通道,并调整到苹果要求的尺寸。
- App 预览视频检查对照苹果规格检查时长、分辨率、帧率、大小和声音。
- 字数与字符统计对照字符上限检查名称、副标题和描述文案。
- 图片尺寸调整一次把最多 20 张截图调整到精确像素。
- 宽高比计算器算出缺的那一边和屏幕 PPI。
- 剪切视频把录屏精确到帧剪成预览视频。
- 视频压缩把 MP4 或 MOV 压到你选的大小以内。
- Meta 标签生成器为应用官网生成标题、描述和社交卡片。
- 结构化数据生成器为官网生成 JSON-LD 结构化数据。
- 二维码生成器为 App Store 链接生成二维码,SVG 或 PNG。
增长
每天收集的 App Store 数据:应用排在哪、谁在上升、用户想要什么、抱怨什么。