如何识别Assets.xcassets中添加的资源是否在项目中使用?

问题描述 投票:0回答:3

如何快速识别在 Assets.xcassets 中添加的用于图像和颜色的资源是否在项目内部使用。

示例:

int value = 10

在这种情况下,应用程序内部未使用 int 值,从而发出警告。

Initialization of immutable value 'value' was never used; consider replacing with assignment to '_' or removing it

如果里面

Assets.xcassets
没有使用添加的颜色或图像怎么识别?

swift xcode assert
3个回答
1
投票

Xcode 没有可以突出显示未使用的资产的工具,但有一个名为“AssetsChecker”的开源项目可以完成这项工作。


0
投票

尝试LSUnusedResources

我尝试了多种解决方案来查找未使用的资产,这个解决方案实际上有助于找到一些,并且我能够减小应用程序的大小。


-1
投票

工具无法知道哪些资产没有被您的应用程序使用。

假设您正在创建一个天气应用程序,并且您从服务器收到的数据包括

image_key
,您可以用它来了解要加载哪个资源。

如果使用查找未使用资源的工具,它会告诉您未使用未直接引用的每个图像或颜色,这会产生大量误报。

© www.soinside.com 2019 - 2024. All rights reserved.