Отсутствует каталог активов при развертывании Xamarin.iOS-App

Я разрабатываю приложение Xamarin для iOS в VS для окон, подключенных к MacinCloud. Когда я развертываю свое приложение в виде ipa-файла в загрузчике приложений в MacinCloud, никаких ошибок не возникает. Но тогда каждый раз, когда я получаю письмо от Apple со следующей ошибкой:

Отсутствует каталог активов - в вашем приложении отсутствует файл каталога активов в "MyProject.iOS.app". Для получения дополнительной информации см. http://help.apple.com/xcode/mac/current/.

Здесь ( https://answers.unrealengine.com/questions/719222/how-to-deal-with-missing-asset-catalog-response-fr.html) я обнаружил, что файл Assets.car отсутствует в моем ипа-файл. Как это может быть произведено?

Структура моего проекта:

структура моего проекта

Видите ли, у меня есть все необходимые значки в нем! В противном случае загрузчик приложения приведет к ошибкам.

Также в 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

1 ответ

Я нашел причину: путь Resources/Media.xcassets/AppIcons.appiconset не существует. Это Media.xcassets / AppIcons.appiconset. Я не знаю, почему Visual Studio добавил это..

Другие вопросы по тегам