【问题标题】:Submitting iOS App with two different targets [closed]提交具有两个不同目标的 iOS 应用程序 [关闭]
【发布时间】:2014-09-20 12:18:15
【问题描述】:

我正在开发一个具有两个不同目标的 iOS 应用。第一个目标部署为支持 iOS 5 和 iOS 6,第二个目标支持 iOS 7。两个目标具有不同的用户界面(不同的故事板),但它们具有相同的代码。我一直在寻找为同一个应用程序提交两个目标的方法,但我没有找到答案。有人知道怎么做吗?

谢谢。

【问题讨论】:

  • 根据功能的可用性在运行时选择故事板。

标签: ios app-store store submission


【解决方案1】:

您不能为不同的 iOS 版本两次提交同一个应用程序。

由于所有提交的应用都必须支持 iOS 7 并使用 iOS 7 SDK 构建,因此您需要创建一个应用。因此,您不能提交仅限 iOS 5/6 的应用程序。

您需要创建一个同时支持 iOS 5,6 和 7 的应用。

【讨论】:

    【解决方案2】:

    对@rckoenes 的补充:

    两个目标都有不同的用户界面(不同的故事板)

    为此,you need to switch storybaords accordingly, while the app about to gets launch.

    【讨论】:

    • 谢谢,现在我在运行时选择情节提要,它适用于一个目标。
    【解决方案3】:

    您需要提交具有不同捆绑 ID 的应用。

    您的 xcodeproject 中可以有两个 info.plist,并且每个目标只能链接一个

    【讨论】:

      【解决方案4】:

      您不能在一个应用中提交具有不同目标的 ipa 构建,这些目标具有不同版本的部署目标。

      因此,在您的情况下,您必须根据 iOS 版本加载不同的故事板。

      您可以使用以下代码找到 iOS 版本并在您的应用中加载相应的故事板。

      [[UIDevice currentDevice] systemVersion];
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-08-14
        • 1970-01-01
        • 1970-01-01
        • 2017-06-06
        • 2015-12-15
        相关资源
        最近更新 更多