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

Posted

技术标签:

【中文标题】将 .ipa 文件上传到应用程序加载器时出错【英文标题】:Getting Error when uploading .ipa file to application loader 【发布时间】:2016-07-25 14:06:49 【问题描述】:

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

我该如何解决这个问题,请帮助我。

【问题讨论】:

【参考方案1】:

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

确保您的Resources 文件夹中有另一个名为Icon-83.5@2x.png 的图标,并将构建操作设置为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 文件的任何内容时。

解决此问题的另一种方法是切换到资产目录。

【讨论】:

以上是关于将 .ipa 文件上传到应用程序加载器时出错的主要内容,如果未能解决你的问题,请参考以下文章

获取无效的 AdamId:XXXXXXXX。尝试在 testflight 上上传 ipa 时出错

使用应用程序加载器上传 IPA

应用程序(.ipa 文件)通过应用程序加载器到苹果商店

无法使用 Application Loader 将 .ipa 上传到 iTunes

无法使用 Application Loader 将 .ipa 上传到 iTunes

使用 Application Loader 将二进制文件上传到 iTunes 商店时出错