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

Delphi开发iOS/macOS应用时App图标存放位置及配置方法

Delphi 开发 iOS/macOS 应用设置应用图标说明

1. 最终打包后 .app 目录内的图标存放规则

不管用什么开发工具打包,最终生成的应用包结构都遵循苹果官方规范:

  • iOS 应用:图标可直接存放在 .app 包的根目录,也可打包到 Assets.car 资源归档文件内(苹果当前推荐的方案),单图标文件命名通常为 Icon-尺寸@倍率.png 格式,比如 Icon-60@2x.png、Icon-76@3x.png
  • macOS 应用:图标默认存放在 .app 包的 Contents/Resources 目录下,常规做法是把所有尺寸的图标整合为单个 .icns 格式文件,命名和应用名对应即可,比如 MyApp.icns,也可以拆分存放单个png图标

2. Info.plist 配置要求

应用图标必须在 Info.plist 中声明,否则系统无法正确识别读取:

  • iOS 端:需要配置 CFBundleIcons 主键,其下的 CFBundlePrimaryIcon 子键内的 CFBundleIconFiles 数组列出所有图标文件名,不需要带 .png 后缀和 @2x/@3x 倍率标识,系统会自动匹配对应规格的文件;如果使用 Assets.car 资源集,仅需要声明资源集内的图标集名称即可
  • macOS 端:如果使用整合后的 .icns 文件,仅需要配置 CFBundleIconFile 键,值填写 .icns 文件的名称,不需要带 .icns 后缀;如果使用拆分的png图标集,配置 CFBundleIconFiles 数组即可,规则和iOS端一致

3. Delphi 开发的专属操作流程

你不需要手动修改打包后的 .app 目录或 Info.plist 文件,直接在Delphi IDE内完成配置即可:

  • 打开对应项目,依次进入 「项目 → 选项 → 应用程序 → 图标」 配置页
  • 选中目标平台(需分别配置iOS 64位、macOS 64位/ARM64平台)
  • 按照页面提示上传对应尺寸要求的png图标,Delphi编译打包时会自动将图标放到规范路径,同时自动生成Info.plist内的相关配置项,无需手动干预
  • 如果需要自定义配置,可进入项目选项的「版本信息」页,手动修改对应平台的Info.plist键值,也可以直接添加自定义的Info.plist片段到项目中

内容的提问来源于stack exchange,提问作者zeus

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 08:27:04