用.xib启动屏幕更新旧的iOS应用最简单的方法是AppStore的新故事板要求?

问题描述 投票:0回答:1

[我正在Appstore中的一个旧的仅限iPad的应用程序上进行一些维护,我认为这是大约18个月前从Xcode8构建中提出的。

[我的理解(例如,来自here)是Apple在6月30日之前将现有应用程序更新为使用Xcode11和SDK13构建。对于这是否仅意味着将来必须上传任何应用程序,还是应该从应用程序商店中清除现有但不兼容的应用程序,我尚不清楚,但就目前而言,我假设情况最糟糕,并且可以解决问题对截止日期的这一侧进行了排序。

SDK的要求没问题:我已经成功地使用Xcode11.4构建了该应用程序(经过了证书和配置的常规角力后,并将其上传到testflight并收到内部用户的报告,看来运行良好。) >

但是,还有另一部分与我有关:

iPhone或iPad的应用必须使用iOS 13 SDK或更高版本构建并使用Xcode故事板提供应用程序的启动屏幕

[该应用似乎使用了LaunchImage.xib(非常无聊:空白屏幕带有居中徽标,但是该应用在实际启动时会播放开场视频,并且非常适合)。构建过程似乎是从UILaunchStoryboardName文件中Info.plist键的值中提取此文件的。

所以我的问题是:我的应用程序使用UILaunchStoryboardName足以满足情节提要的要求吗?

如果不是:

  • 如果有的话,我应该期望在应用程序提交和审核的什么时候被召唤出来?我是第一次尝试在截止日期[[after

    之后提交?
  • 是否有一种简便的方法将我的.xib启动屏幕迁移到.storyboard?通过围绕该主题进行搜索,我得到的印象是它们都是可编译为.nib文件的XML格式,因此它们实际上可能并没有什么不同。
  • 我是否不必要地担心我的应用会在7月1日从应用商店中消失? (实际上,我看到有人尝试在iOS 13 SDK deadline confusion for existing released apps处回答此问题,但在那儿阅读评论时,我不太自信,因为接受的答案似乎是。)
  • 感谢任何指针。请记住,我只是涉猎这些东西,并且没有花费足够的时间使用Xcode来成为它的专家。

[我正在Appstore中的一个旧的仅限iPad的应用程序上进行一些维护,我认为这是大约18个月前从Xcode8构建版本中提出的。我的理解(例如,从这里开始)是苹果有...

ios xcode xib splash-screen xcode-storyboard
1个回答
1
投票
    [当您使用即将弃用的工具链提交时,应该通过电子邮件收到有关提交的警告。我不确定,但我认为一旦弃用了工具链,当您尝试上传时,Apple的服务器就会拒绝提交。
  1. 如果您的.xib像您说的那么简单,只需将其重新创建为情节提要可能会更容易。另外,您很有可能将视图复制到.xib中并将其粘贴到情节提要中。
© www.soinside.com 2019 - 2024. All rights reserved.