【问题标题】:"ERROR ITMS-90029" Storyboard file LaunchScreen~ipad.storyboardc was not found“错误 ITMS-90029”故事板文件 LaunchScreen~ipad.storyboardc 未找到
【发布时间】:2016-07-19 21:27:31
【问题描述】:

我有一个 Xamarin Forms 项目,它可以很好地调试,在 iOS 和 Android 上都可以正常构建。但是,在为 iOS 构建 IPA 时,我尝试使用 Application Loader 提交 IPA,它显示以下错误:

我收到错误“ERROR ITMS-90029”Storyboard 文件“LaunchScreen~ipad.storyboardc”未找到。请确保指定的文件包含在捆绑包中,并在文件名后附加了任何所需的设备修饰符。

我已将 LaunchScreen.storyboard 文件配置为“Builds for”iOS 8.0 及更高版本。

因为它是一个 Xamarin Forms 项目,所以我只有一个情节提要文件 LaunchScreen.storyboard 。在我的 Info.plist 中,我的部署信息是:

  • 部署目标:7.0

    设备:通用

    主屏幕:启动屏幕

    设备方向:纵向、倒置

    隐藏状态栏:否

    需要全屏:否

启动图片:

  • 启动屏幕:LaunchScreen

这绝对是一场噩梦。我已经尝试了各种设置组合、重建、清洁,应有尽有。他们都成功地产生了 IPA,并且都出现了同样的错误。我想不通。

【问题讨论】:

    标签: xamarin storyboard


    【解决方案1】:

    看起来每次构建都会中断。解决方案是,在每次构建之后,使用文本编辑器手动编辑 Info.plist 并添加以下键/值组合。它们要么随着每次构建而消失,要么重新添加虚假值:

    <key>UIMainStoryboardFile~iphone</key>
    <string></string>
    <key>UIMainStoryboardFile~ipad</key>
    <string></string>
    

    【讨论】:

      【解决方案2】:

      我通过从 info.plist 选项的下拉列表中重新选择情节提要解决了类似的问题。确保从 Deployment Info > Main InterfaceLaunch Images > Launch Screen 中重新选择该选项。

      注意:我在 Visual Studio Mac 中修复了这个问题。我没有在 VS Windows 中尝试过。

      【讨论】:

        猜你喜欢
        • 2013-11-26
        • 2017-05-18
        • 1970-01-01
        • 1970-01-01
        • 2021-01-09
        • 2014-06-15
        • 2020-11-26
        • 1970-01-01
        • 2015-11-08
        相关资源
        最近更新 更多