gpt4 book ai didi

visual-studio - 如何在 Xamarin.Forms 中为 iOS 添加 Assets 目录?

转载 作者:行者123 更新时间:2023-12-01 05:52:38 25 4
gpt4 key购买 nike

我正在使用 Xamarin Forms .过去两天我遇到了一个奇怪的问题。首先,我创建了带有 Assets 目录的应用程序,但没有包含“CFBundleIconName”的键。然后几分钟后,我得到了一个错误

A value for the Info.plist key 'CFBundleIconName' is missing in the bundle "xxx".



然后在我尝试了 Assets 目录并从 info.plist 文件中删除了上面的键之后。然后我得到了一个错误

Missing Asset Catalog - Your app is missing the asset catalog file



如果我从 plist 文件中删除以下几行,则会丢失 120X120 图标文件。
<key>XSAppIconAssets</key>
<string>Media.xcassets\AppIcons.appiconset</string>
<key>CFBundleIcons</key>
<dict>
<key>CFBundlePrimaryIcon</key>
<dict>
<key>CFBundleIconName</key>
<string>icon</string>
<key>CFBundleIconFiles</key>
<array>
<string>icon-20@2x.png</string>
<string>icon-20@3x.png</string>
<string>icon-29@2x.png</string>
<string>icon-29@3x.png</string>
<string>icon-40@2x.png</string>
<string>icon-40@3x.png</string>
<string>icon-60@2x.png</string>
<string>icon-60@3x.png</string>
</array>
</dict>
</dict>

以上行是否需要包含在 plist 文件中? plist 文件中还需要包含哪些其他内容。

我的项目结构是:

enter image description here

我的代码有什么问题?如何添加所有文件和 Assets ?
任何的想法?

最佳答案

从 info.plist 中删除所有图像和那些行。

你的 Info.Plist 应该有以下几行:

<key>XSAppIconAssets</key>
<string>Assets.xcassets/AppIcon.appiconset</string>
<key>XSLaunchImageAssets</key>
<string>Assets.xcassets/LaunchImage.launchimage</string>

将所有必需的图标添加到 Assets 目录/媒体

关于visual-studio - 如何在 Xamarin.Forms 中为 iOS 添加 Assets 目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52549259/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com