通过部署Xamarin.iOS-应用缺失资源目录(Missing Asset Catalog by

2019-09-28 18:20发布

我正在开发中的VS Xamarin-应用程式iOS对连接到MacinCloud窗口。 当我部署我的应用程序在MacinCloud应用程序加载器内的ipa文件,没有任何错误。 但后来,每次我从下面的错误苹果收到一封电子邮件:

缺少资产目录-您的应用程序中缺少“MyProject.iOS.app”资产目录文件。 欲了解更多信息,请参阅http://help.apple.com/xcode/mac/current/#/dev10510b1f7 。

这里( https://answers.unrealengine.com/questions/719222/how-to-deal-with-missing-asset-catalog-response-fr.html )我发现, 该文件Assets.car在我失踪IPA文件。 怎样才可以产生?

我的项目结构:

你看,我有它的所有必要的图标! 否则,应用程序加载器导致errrors ..

此外,在Info.plist中 ,我有:

<key>XSAppIconAssets</key>
<string>Resources/Media.xcassets/AppIcons.appiconset</string>
<key>XSLaunchImageAssets</key>
<string>Resources/Media.xcassets/LaunchImages.launchimage</string>
<key>CFBundleIcons</key>
<dict>
    <key>CFBundlePrimaryIcon</key>
    <dict>
        <key>CFBundleIconName</key>
        <string>Icon</string>
        <key>CFBundleIconFiles</key>
        <array>
            <string>AppStore.png</string>
            <string>Icon-83.5@2x.png</string>
            <string>Icon-60@2x.png</string>
            <string>Icon-60@3x.png</string>
            <string>Icon-76.png</string>
            <string>Icon-76@2x.png</string>
            <string>Icon-Small.png</string>
            <string>Icon-Small@2x.png</string>
            <string>Icon-Small@3x.png</string>
            <string>Icon-Small-20.png</string>
            <string>Icon-Small-20@2x.png</string>
            <string>Icon-Small-20@3x.png</string>
            <string>Icon-Small-40.png</string>
            <string>Icon-Small-40@2x.png</string>
            <string>Icon-Small-40@3x.png</string>
        </array>
    </dict>
</dict>

我使用以下版本:

  • VS 15.7.4与Xamarin.iOS 11.12.0.4
  • MacinCloud与VS为Mac 7.5.3与Xamarin.iOS 11.12.0.4和Xcode的9.4.1

Answer 1:

我找到了原因:路径资源/ Media.xcassets / AppIcons.appiconset不存在。 这是Media.xcassets / AppIcons.appiconset。 我不知道为什么Visual Studio中添加这个..



文章来源: Missing Asset Catalog by deploying Xamarin.iOS-App