我试图删除所有未使用的资产,以减小应用程序大小(图标,启动屏幕等),我从iOS项目开始,但现在却遇到了这样的错误:
在磁盘上找不到捆绑资源“ Icon-Small@3x.png”(应该位于 'D:\ Work \ MyProj \ MyProj \ MyProj \ MyProj.iOS \ Resources \ Icon-Small@3x.png')
我删除了指定的文件,但是该文件未在项目中使用,至少在视觉上未使用。一些丢失的文件是默认的Xamarin X图标。
我删除了CFBundleIconFiles
键中的数组项,该数组项指向所有丢失的文件,但仍然出现相同的错误。
答案 0 :(得分:0)
我对xamarin
不太了解。但是在Xcode中,比从Find
文件实用程序中删除图像文件更好。
该项目有一个目录.xcodeproj
。文件project.pbxproj
将描述该项目中将编译多少文件以及多少图像资源。
如果图像文件已从文件系统中删除,但仍位于此project.pbxproj
中。然后,编译器将争论这个问题,因为它找不到图像资源文件。
因此,在Xcode中删除图像文件,将从project.pbxproj
中删除该条目,并将其从文件系统中删除。
在Xcode中,它将为那些丢失的文件标记红色,我认为xamarin也应该具有类似的功能。
答案 1 :(得分:0)