You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用EAS构建Expo iOS生产包时提示找不到名为"AppIcon"的图标集

EAS构建Expo iOS生产包时提示找不到名为"AppIcon"的图标集

嘿,这个问题我之前踩过坑!给你几个实用的排查和解决办法:

1. 先确认图标基础配置是否正确

首先检查你的app.json(或app.config.js)里的icon字段,确保它指向的图标文件真实存在,路径也没写错。标准配置应该像这样:

{
  "expo": {
    "icon": "./assets/icon.png"
  }
}

另外要保证这个图标是PNG格式、尺寸不小于1024x1024像素的,这是Expo生成iOS图标集的基础要求,尺寸不够的话会导致生成失败。

2. 排查EAS配置问题

你提供的eas.json内容不完整,先检查整个配置有没有语法错误(比如引号没闭合、逗号漏写这类低级问题),语法错误会导致构建时无法正确读取配置,进而找不到图标资源。
如果你的iOS生产配置里有自定义的图标相关字段,也要确认路径和命名是否正确,别出现拼写错误。

3. 重新生成构建资源

试试用Expo的清理预构建命令,让系统重新生成所有必要的iOS资源(包括AppIcon集):

npx expo prebuild --clean

执行这个命令前记得备份好项目里的自定义配置文件,避免被覆盖。

4. 排除本地缓存或旧构建文件干扰

如果你本地生成过ios目录,建议先把它删掉(EAS云构建其实不需要本地的iOS目录,它会在云端重新生成),然后重新触发构建,避免旧的错误配置影响云端构建流程。

备注:内容来源于stack exchange,提问作者No N

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.13 16:33:14