开发一个iPhone应用要多少钱?真实费用
作者:Mehdi Azizi
更新于 ,10分钟
自己做:Apple 开发者账号每年 99 美元,工具有免费档。外包:主要按开发时间付费。
开发一个 iOS 应用要多少钱?关键看谁来做。如果你自己做,Apple Developer 账号用于发布,每年 99 美元(个别免除情况除外);其他费用取决于你的项目,而主要工具(Expo、Supabase、RevenueCat、PostHog、Sentry)都有免费方案可以起步。如果你找人开发,iPhone 应用的价格基本就是你付给开发者的时间:日费率乘以天数,天数取决于项目范围。
换句话说,“开发一个应用要多少钱”的两个答案之间差距那么大,几乎从来不是因为工具价格,而是因为工作时间,以及由谁来付这笔时间。这篇指南会逐项讲清楚必须支付的费用、各个工具及其免费档、真正推高 iOS 应用开发价格的因素,以及几乎没人会提前告诉你的成本。我自己就在发布 iOS 应用(Solys 和 TradaZen 都已上架 App Store),用的正是这里介绍的技术栈。
自己做一个 iOS 应用要多少钱?
发布账号:Apple 标价每年 99 美元
要在 App Store 上发布应用,必须加入 Apple Developer Program。Apple 标价为每个会员年度 99 美元,注册时可能会以当地货币显示价格。这个账号可以使用 App Store Connect 和 TestFlight,而 Apple Developer Enterprise Program 不行,它只面向企业内部应用。
好消息是:开始写代码不需要付钱。免费的 Apple 账号已经可以用 Xcode 在自己的设备上测试,只是有限制(根据 Apple 的会员对比页面,最多 3 台设备,描述文件有效期 7 天)。注册步骤和常见坑都写在Apple 开发者账号:价格与注册里。
工具:应用规模小的时候都免费
下面是我在自己应用里用的工具,以及截至 2026 年 9 月 23 日其官方页面上显示的免费档。这些方案会变,动手前请自己再核实一遍。一开始完全不花钱的路线,详见免费开发一个应用。
- Expo 和 EAS(编译并提交给 Apple):免费方案包含每月 15 次 iOS 构建,以及面向每月 1,000 名活跃用户的远程更新。Starter 方案标价每月 19 美元,超出部分另计。
- Supabase(数据库、用户账号):免费方案为每月 0 美元,含 500 MB 数据库和每月 50,000 名活跃用户。注意:免费项目闲置一周后会被暂停。Pro 方案每月 25 美元起。
- RevenueCat(订阅):每月跟踪收入 2,500 美元以内免费,超过后收取所跟踪收入的 1%。
- PostHog(使用数据统计):免费方案包含每月 100 万个事件。
- Sentry(崩溃监控):Developer 方案免费,限每月 5,000 个错误、1 名用户。
所以在你的应用找到用户之前,工具账单可以一直是零。但它会随使用量上涨,哪怕用户并没有付费。在向大量用户开放应用之前,先查好各项配额和服务费用。
硬件:Mac 可选,建议有 iPhone
用 Swift 和 Xcode 开发,Mac 是必需的。用 React Native 和 Expo,构建在 Expo 托管的 Mac 上完成:你可以不用 Mac 发布 iOS 应用。不过仍然强烈建议准备一台 iPhone,在真实环境中测试应用。用 React Native 和 Expo 开发移动应用这一页解释了我为什么向新手推荐这套技术栈。
Apple 抽成:每笔销售都有的成本
这不是启动费用,但确实是一笔成本。Apple 对通过 App Store 完成的购买收取佣金:如果你加入了 Small Business Program(上一个自然年产品收入低于 100 万美元的开发者,以及新开发者),抽成 15%;标准费率为 30%。加入该计划不是自动的。包含法国增值税在内的完整计算,见iOS 应用该用订阅还是买断。
真正的成本:你的时间
最大的一项开销不会出现在任何账单上:花在学习、开发、修复 Apple 拒审问题、再来一遍的那些星期。Claude 或 Cursor 这类 AI 助手能加快写代码,但不能加快验证。它们会漏掉什么,我在用 AI 开发 iOS 应用里写得很详细。
找外包开发一个 iOS 应用要多少钱?
如果你找公司或自由职业者开发应用,你买的是时间。没有明确范围,就给不出任何靠谱的数字,对电话里就报价的人要多留个心眼。你能做的,是弄懂三种计费方式,因为它们决定了风险由谁承担。
按工时计费(日费率)。 你支付日费率乘以天数。项目一旦超期,由你的预算买单:一个预估 40 天的项目花了 70 天,多出来的三十天谁都没签过。
按订阅计费。 每月一笔固定费用,换取持续的需求处理。适合持续维护,不太适合开发一个有始有终的应用:项目持续多久,计费就持续多久。
按固定总价计费。 范围明确,开工前报出价格。风险转移到外包方,这要求他对自己的活儿有足够把握。
无论哪种方式,都要书面确认:具体范围、Apple 账号和代码归谁所有、遇到 Apple 拒审怎么处理,以及后续要花多少钱。如果你在自己做和找人做之间犹豫,找人开发自己的应用这篇文章列出了该问的问题。
真正推高 iOS 应用价格的是什么?
无论是不是你自己做,屏幕数量都是最不靠谱的指标。下面这些才是真正影响时间和金钱的因素。
1. 服务器。 只在手机上本地运行的应用,从结构上就比带账号、跨设备同步和推送通知的应用便宜。只要有服务器,就会有身份验证、访问规则和网络故障处理。
2. 订阅。 付费墙不是一个页面,而是一项工程:在 App Store Connect 里配置产品、免费试用、恢复购买、同步访问权限,还要符合 Apple 的规则。收不好钱的应用,就是一个还要倒贴费用的免费应用。详见 iOS 应用内订阅页面。
3. AI 功能。 分析照片或生成文本写起来很快,但每次使用都是一次付费调用。写代码之前先算清楚单次成本,否则你的利润都会变成 API 账单。
4. 技术上的未知。 很少有应用提供的功能,在做任何承诺之前都值得先做个原型。为了让 Solys 在 iPhone 上可靠地响起闹钟,我在做其他一切之前就先做了这类探索。
5. 打磨程度。 动画、触感反馈、精心设计的空状态页面、对每种错误的处理:这些决定了用户是留下还是卸载。这不是奢侈,而是留存。
几乎没人提前告诉你的成本
- Apple 拒审。 每次被拒都要重新走一轮审核。我有三个应用都被拒过,每次都推迟了上线。最常见的原因见Apple 为什么拒绝你的应用。
- App Store 产品页。 截图、描述、推广文本、关键词、翻译:这些都是活儿,而且决定了别人会不会下载。
- 随使用量增长的服务。 数据库、存储、电子邮件、AI 调用。
- 后续工作。 应用发布了并不等于完工。要留出时间做回应首批用户反馈的那个版本。
应用的成本不会在发布当天结束。它只是转移了:开发少了,衡量和调整多了。
预算示例:把启动成本和使用成本分开
这个场景是虚构的,用来帮你搭建自己的计算方法,不代表应用的平均价格。假设你已经有电脑和 iPhone,应用在本地运行,而且用量在 Expo 的免费配额之内。你的现金预算从按你所在国家价格支付的 Apple 会员费开始。如果你用 AI 工具,再加上它的费用,以及项目本身的支出。投入的时间另外单独计算。
如果应用要调用付费 API,再做第二个计算:活跃用户数 × 每位用户的付费操作次数 × 单次操作成本。例如,假设有 200 名用户,每人分析 15 次,每次分析 0.02 欧元,成本就是每月 60 欧元。这些是练习用的数值,不是任何服务商的报价。同样的使用量下,如果有 2,000 名用户,这项开销会达到 600 欧元,不管这些用户有没有订阅。
所以要准备三笔独立的预算:
- 启动:Apple 会员费、缺少的硬件、可能的指导或外包服务、最初的 Apple Search Ads 投放。
- 固定运营:工具订阅费,以及所选服务的最低档费用。
- 使用:API、存储、电子邮件、超出配额的费用以及与销售相关的成本。
下载可填写的预算表(.csv)。可以用 Numbers、Excel 或任何电子表格打开。统一使用一种货币以便比较各项开销,并保留每项已核实价格的链接。如需单独估算收入,请参阅应用收入的计算方法。
如何降低第一个应用的成本?
最有效的杠杆掌握在你自己手里:砍掉第一版的功能。一个把一件事做到极致的 v1,远比一个样样都做得马马虎虎的 v1 便宜,而且能早早上线,让真实用户告诉你下一步该往哪儿使劲。iOS 应用 MVP 页面讲解了如何划定范围。
然后:
- 在还没有用户之前,一直用免费档。
- 等到要用 TestFlight 测试或要发布时再付那 99 美元。
- 上线前接好支付,这样从第一批订阅用户开始,应用就能负担自己的费用。
- 用 AI 来写,而不是用 AI 来验证:每个页面都要在真实的 iPhone 上检查。
推进的顺序写在开发应用的步骤里。
自己动手做应用
如果你想自己做第一个 iOS 应用,而不是找人开发,我把自己应用的起步代码和一套四步流程整理进了 iOS Kit,可以按自己的节奏来。
起步并不需要它:这篇指南里的价格和链接已经足够你估算预算。
如果你想用 Claude Code 自己上线你的移动应用,想看完整的路线,首页一步步做了总结。
常见问题
开发一个 iPhone 应用要多少钱?
如果你自己做,Apple Developer 账号用于发布,每年 99 美元(个别免除情况除外)。其他费用取决于你的项目,主要工具都有免费方案可以起步。
如果你找人开发,主要付的是开发者的时间:日费率乘以天数,天数取决于项目范围。没有明确范围,就给不出任何靠谱的数字。
开始写代码之前必须先付 Apple 的 99 美元吗?
不用。用免费的 Apple 账号,你已经可以用 Xcode 在自己的设备上测试,只是有限制:最多 3 台设备,描述文件有效期 7 天。每年 99 美元的付费账号用于发布,并可使用 App Store Connect 和 TestFlight。等你要用 TestFlight 测试或要发布时再付就行。
开发 iOS 应用有哪些免费工具?
Expo、Supabase、RevenueCat、PostHog 和 Sentry 都有免费方案可以起步,各有各的限制。例如,Expo 包含每月 15 次 iOS 构建,RevenueCat 在每月跟踪收入 2,500 美元以内免费,超过后收取所跟踪收入的 1%。这些档位是 2026 年 9 月 23 日显示的,而且会变:动手前请再核实。
Apple 对应用销售抽成多少?
Apple 对通过 App Store 完成的购买收取佣金:如果你加入了 Small Business Program,抽成 15%;标准费率为 30%。该计划面向上一个自然年产品收入低于 100 万美元的开发者,以及新开发者。加入不是自动的。
外包方如何对应用开发计费?
有三种方式:按工时、按订阅或按固定总价。按工时,你支付日费率乘以天数,超期由你的预算承担。按订阅,你每月支付固定费用,换取持续的需求处理。按固定总价,范围明确,开工前报价,风险转移到外包方。
做应用能赚钱吗?
这取决于两笔要分开算的账:应用花多少钱,和它能收多少钱。成本方面,准备三笔预算:启动、固定运营和使用。哪怕用户不付费,你的工具账单也可能随使用量上涨。收入方面,请参考应用收入的计算方法。