将.ipa文件上传到应用程序加载器

时间:2016-07-25 14:06:50

标签: xamarin.ios xamarin.forms application-loader

我正在开发Xamarin Ios应用程序。我将.ipa文件上传到应用程序加载程序时出现以下错误。我在我的Info.plist中没有Ipad pro,如下所示: enter image description here

我怎么解决这个问题请帮助我。

enter image description here

1 个答案:

答案 0 :(得分:0)

我已经遇到了一些与Visual Studio相关的图标大小的奇怪行为。

确保您的Icon-83.5@2x.png文件夹中有另一个名为Resources的图标,并将构建操作设置为BundleResource

现在重建您的项目。如果您有这样的条目,请检查info.plist文件:<string>Icon-83.5@2x.png</string>。 如果你这样做,你可以提交ipa。如果它不在那里,请将其手动放在CFBundleIconFiles键下,然后重新重建。

<key>CFBundleIconFiles</key>
    <array>
        <string>Icon-72@2x.png</string>
        <string>Icon-72.png</string>
        <string>Icon@2x.png</string>
        <string>Icon.png</string>
        <string>Icon-60@2x.png</string>
        <string>Icon-76.png</string>
        <string>Icon-76@2x.png</string>
        <string>Icon-83.5@2x.png</string>
        <string>Default-568h@2x.png</string>
        <string>Icon-Small-50@2x.png</string>
        <string>Icon-Small-50.png</string>
        <string>Icon-Small-40.png</string>
        <string>Icon-Small-40@2x.png</string>
        <string>Icon-Small.png</string>
        <string>Icon-Small@2x.png</string>
    </array>

仔细检查该条目是否已被构建过程删除。如果它没有将你的ipa提交给商店。

所有这一切的缺点是,正如我所遇到的那样,该条目是由构建过程从列表中删除的。或者更具体地说,当我更改影响info.plist文件的项目选项中的任何内容时。

另一种方法是切换到资产目录。