【问题标题】:having problems posting to the Apple store发布到 Apple 商店时遇到问题
【发布时间】:2018-02-26 03:34:11
【问题描述】:

我正在使用 Xamarin,但在向 Apple Store 发布时遇到问题。 我有 4 个错误: 错误 ITMS-90022:“缺少所需的图标文件。该捆绑包不包含 iPhone / iPod Touch 的应用程序图标,该图标恰好为 '120x120' 像素,iOS 版本 >= 10.0 的 .png 格式。”

错误 ITMS-90023:“缺少所需的图标文件。该捆绑包不包含适用于 iPad 的应用程序图标,该图标恰好为 '167x167' 像素,支持 iPad Pro 的 iOS 版本为 .png 格式。”

错误 ITMS-90023:“缺少所需的图标文件。捆绑包不包含适用于 iPad 的应用程序图标,其大小正好为 '152x152' 像素,iOS 版本 >= 10.0 的 .png 格式。”

错误 ITMS-90474:“捆绑包无效。iPad 多任务支持需要以下方向:'UIInterfaceOrientationPortrait,UIInterfaceOrientationPortraitUpsideDown,UIInterfaceOrientationLandscapeLeft,UIInterfaceOrientationLandscapeRight'。在捆绑包中找到'UIInterfaceOrientationPortrait' ...

第一个 3 我制作了修复他们想要的像素的图标,但我不知道将它们放在哪里...... 在 info.plist 中没有他们的位置...

最后一个, 我不知道他们在问什么

有什么想法吗?

【问题讨论】:

    标签: ios xamarin


    【解决方案1】:

    应用程序图标通过 Xcode 项目中的 Assets.xcassets 文件夹进行管理。 AppIcons 图像将显示不同的大小,您可以将每个适当大小的图标拖放到适当的位置。

    检查大约 1/3 的位置 in this guide 以了解有关如何使用 Xamarin 执行此操作的更多详细信息。

    设备方向通过属性列表进行管理。查看device deployment here.上的部分

    【讨论】:

    • 我返回并将图标添加到正确的位置并重新制作了 .api,但我仍然遇到相同的错误,我不知道为什么。
    • 好的,所以我清除了所有构建并重做它,这些错误并没有消失,但现在我有一个新错误错误 ITMS-90032:“无效的图像路径 - 在引用的路径中找不到图像在“CFBundleIcons”键下:“AppIcon40X40””有什么想法吗?
    • 在这里尝试任何答案:stackoverflow.com/questions/28165916/…
    【解决方案2】:

    对于最后一个,iPad 多任务支持需要所有方向,但您的应用不需要,因此只需将 UIRequiresFullScreen 键添加到 Xcode 项目的 Info.plist 文件并应用布尔值 YES,

    或者您可以选择所有设备方向 -

    ->纵向

    -> 颠倒

    -> 横向左侧

    -> 横向右侧

    【讨论】:

      【解决方案3】:

      尝试关闭 iOS 项目首选项的 iOS 构建选项卡上的“优化 PNG”复选框。它对我有用。

      【讨论】:

        猜你喜欢
        • 2016-06-14
        • 2018-05-20
        • 1970-01-01
        • 2022-12-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多