【问题标题】:Xcode project for different iOS versions, swift不同iOS版本的Xcode项目,swift
【发布时间】:2026-01-26 19:45:01
【问题描述】:

我被困住了!我将我的第一个应用程序发送到了 AppStore,该应用程序获得了批准,但它仅适用于从 iOS9 开始的 iPhone。

我为 iPad iOS7、iPad iOS8、iPhone iOS7、iPhone iOS8 和 iPhone iOS9 开发了该应用程序。

某些文件在各个版本之间保持不变,即使某些功能不适用于 iOS7。但是导入的库(Podfile)根据 iOS 版本发生了变化。

但我不知道如何继续将其发送到 AppStore。我没有发现任何关于为不同的 iOS 创建项目.. :(

我是否必须创建一个包含许多与我的版本相对应的目标的项目? (如何为每个目标设置版本?如何管理每个目标之间的文件共享?)

还是我要创建很多项目,一个一个发到AppStore?

非常感谢!!!

【问题讨论】:

    标签: ios iphone xcode swift ipad


    【解决方案1】:

    您指定您支持的最低 iOS 版本,在您的情况下是 iOS 7。您在左侧面板中执行此操作 - 单击您的项目,选择目标,转到常规选项卡,然后您就有了部署目标。将其编辑为您想要的版本(iOS 7)

    【讨论】:

    • 好的,谢谢,我需要为每个版本创建一个目标吗?
    • 不,一个就够了。
    • (如果这个答案对你有帮助,请标记为正确)
    • 好的,如果每个版本有 5 个不同的故事板和库,我需要一个目标吗?
    • 好的 Roee84,很好,谢谢,我使用了 2 个故事板,一个用于 iPad,另一个用于 iPhone,它就像一个魅力! :)