如何在添加新支持和 iOS 15.0 部署的情况下正确更新旧 Swift 项目中的 Assets.xcassets设备?

发布于 2025-01-09 10:43:46 字数 1076 浏览 0 评论 0原文

最近,一个用 Swift 开发的旧项目需要新的图标来实现并在飞行测试中启动它,但它不支持 iOS 15.0 + AppIcon。

我尝试过的问题:

  1. 转换图像并在 AppIcon 中导入图像,但它显示没有链接

也尝试将所有 png 文件分别添加到 info.plist 中的 iconImages

  1. 使用图标生成器将原始图像转换为所需的图像以下图像的条件::
  2. 尝试过 https://stackoverflow.com/a/47007270/17484834 的修复,但它在抑制其他错误的同时给出以下错误。 输入图片此处描述

资源的 PNG 格式的应用程序图标,尺寸为 1024 x 1024 像素 为 iOS、iPadOS 或 watchOS 构建的应用目录

iPad 的应用程序图标,像素精确为“152x152”,采用 .png 格式 iOS 版本 >= 10.0。为了支持较旧的操作系统,该图标可能 需要在资产目录之外的捆绑包中

iPad 的应用程序图标,像素精确为“167x167”,采用 .png 格式 支持 iPad Pro 的 iOS 版本

iPhone / iPod Touch 的应用程序图标,像素精确为“120x120”,尺寸为 iOS 版本 >= 10.0 的 .png 格式

目前我的 AppIcon 中有以下内容::

在此处输入图像描述

Recently, one the old projects developed in Swift required new icons for achieving and launching it in flight test but it has no support for iOS 15.0 + AppIcon.

What i Tried and issue:

  1. Converted the images and imported the images in AppIcon but it shows no linkage

also tried adding all png files to iconImages in info.plist individually too

  1. Used Icon Generator to convert original image to required conditions for following images::
  2. Tried https://stackoverflow.com/a/47007270/17484834 's fix but it gives below error while suppressing other errors.
    enter image description here

An app icon measuring 1024 by 1024 pixels in PNG format for Asset
Catalog of apps built for iOS, iPadOS, or watchOS

an app icon for iPad of exactly '152x152' pixels, in .png format for
iOS versions >= 10.0. To support older operating systems, the icon may
be required in the bundle outside of an asset catalog

an app icon for iPad of exactly '167x167' pixels, in .png format for
iOS versions supporting iPad Pro

an app icon for iPhone / iPod Touch of exactly '120x120' pixels, in
.png format for iOS versions >= 10.0

Currently i have following in my AppIcon ::

enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

生生漫 2025-01-16 10:43:46

工作(简单)解决方案:

  • 创建新项目
  • 将所有文件(AppIcons 除外)迁移到新项目
  • 下载旧 pod 文件中提到的所有 pod
  • 将所有分辨率 AppIcon 文件从旧项目复制到新项目
  • 清理构建
  • 运行项目

其他解决方案:

  • 将Assets文件夹从任何其他项目复制到该项目并复制粘贴所需的AppIcon文件

Working(Easy) Solution:

  • Create new project
  • Migrate all the files(except the AppIcons) to the new project
  • Download all the pods mentioned in the old pod file
  • Copy all the resolution AppIcon files from old project to new project
  • Clean build
  • Run the project

Other Solution:

  • Copying the Assets folder from any other project to the project and copy paste the required AppIcon files
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文