在我的Xamarin Forms项目(Visual Studio for Mac)中,当我切换到Release-Build时出现以下错误:
错误:System.IO.FileNotFoundException:/Users/mklieber/Projekte/bosig-acoustic-app/App/App.iOS/obj/iPhone/Release/actool/bundle/[email protected]不存在
输出:
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets(489,3): error : System.IO.FileNotFoundException: /Users/mklieber/Projekte/bosig-acoustic-app/App/App.iOS/obj/iPhone/Release/actool/bundle/[email protected] does not exist
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets(489,3): error : File name: '/Users/mklieber/Projekte/bosig-acoustic-app/App/App.iOS/obj/iPhone/Release/actool/bundle/[email protected]'
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets(489,3): error : at System.IO.File.Copy (System.String sourceFileName, System.String destFileName, System.Boolean overwrite) [0x00193] in /Users/builder/jenkins/workspace/build-package-osx-mono/2018-10/external/bockbuild/builds/mono-x64/mcs/class/corlib/System.IO/File.cs:111
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets(489,3): error : at Xamarin.MacDev.Tasks.SmartCopyTaskBase.CopyFile (System.String source, System.String target, System.String targetItemSpec) [0x00030] in <495eb6424ad84352b6b2ce90deac218a>:0
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets(489,3): error : at Xamarin.MacDev.Tasks.SmartCopyTaskBase.Execute () [0x000e7] in <495eb6424ad84352b6b2ce90deac218a>:0
0 Warnung(en)
1 Fehler
这是AppIcon:
该图标存在(从顶部开始的第三个),将在调试版本中复制:
在发布版本中,图标丢失:
这是我已经尝试过的:
有关这个问题的任何想法?
我通过重新创建具有适当大小的所有应用程序图标解决了这个问题,非常重要的是,dpi为96.错误发生的原因似乎与图像的dpi一致,我的一些应用程序图标的dpi为300 。