AppIcon不在xamarin/Visual Studio Mac的IOS上显示,但可与xcode一起使用
我现在已经浪费了3天的时间在应用程序上放置图标 我使用并下载这些文件。替换AppIcon.appiconset文件夹。它不起作用 我尝试了我找到的所有东西,包括清理、擦除模拟器、擦除vs缓存,最后用VisualStudioMac安装程序完全干净地重新安装所有东西 还是一样 我创建了一个新的黑色项目并添加了图标 还是一样 最后,我创建了一个xcode项目,做同样的事情,第一次尝试就可以了 此外,我删除了资源中的AppIcon,再次手动创建它并手动设置图标 我在.fsproj中有:AppIcon不在xamarin/Visual Studio Mac的IOS上显示,但可与xcode一起使用,ios,macos,xamarin,visual-studio-mac,appicon,Ios,Macos,Xamarin,Visual Studio Mac,Appicon,我现在已经浪费了3天的时间在应用程序上放置图标 我使用并下载这些文件。替换AppIcon.appiconset文件夹。它不起作用 我尝试了我找到的所有东西,包括清理、擦除模拟器、擦除vs缓存,最后用VisualStudioMac安装程序完全干净地重新安装所有东西 还是一样 我创建了一个新的黑色项目并添加了图标 还是一样 最后,我创建了一个xcode项目,做同样的事情,第一次尝试就可以了 此外,我删除了资源中的AppIcon,再次手动创建它并手动设置图标 我在.fsproj中有: <Item
<ItemGroup>
<Folder Include="Data\" />
<Folder Include="App\img\" />
<Folder Include="App\img\provemax\" />
<Folder Include="Assets.xcassets\AppIcon.appiconset\" />
</ItemGroup>
<ImageAsset Include="Assets.xcassets\Contents.json" />
<ImageAsset Include="Assets.xcassets\AppIcon.appiconset\Contents.json" />
<ImageAsset Include="Assets.xcassets\AppIcon.appiconset\Icon-App-20x20%401x.png" />
<ImageAsset Include="Assets.xcassets\AppIcon.appiconset\ItunesArtwork%402x.png" />
p.D:我还在C#中创建了一个空项目,结果相同,链接到这里:
您缺少资产周围的包围:
<ItemGroup>
<Folder Include="Data\" />
<Folder Include="App\img\" />
<Folder Include="App\img\provemax\" />
<Folder Include="Assets.xcassets\AppIcon.appiconset\" />
</ItemGroup>
<ItemGroup>
<ImageAsset Include="Assets.xcassets\Contents.json" />
<ImageAsset Include="Assets.xcassets\AppIcon.appiconset\Contents.json" />
<ImageAsset Include="Assets.xcassets\AppIcon.appiconset\Icon-App-20x20%401x.png" />
<ImageAsset Include="Assets.xcassets\AppIcon.appiconset\ItunesArtwork%402x.png" />
</ItemGroup>
我在VS社区询问,菲尔·米切尔给了我一个解决方案: 编译应用程序时是否检查生成警告。你应该 在AppIcon图像中看到大量关于缺少.png文件的警告 设定 与Xcode不同,VS需要引用中的每个iOS asset.png文件 .csproj文件以及Assets.xcsets Contents.json文件。 这是多余的;但这就是VS的工作原理 如果将每个.png文件从Finder拖到VS中的AppIcon查看器中 将添加.csproj引用,警告将消失,并且 图标应该出现在设备上
能否提供一些资产的屏幕截图?检查csproj文件中是否存在项目组AppIconAndLaunchImages?