【问题标题】:Merge two iOS Project into one for universal build将两个 iOS 项目合并为一个以进行通用构建
【发布时间】:2013-07-17 11:24:25
【问题描述】:

我为 iPhone 和 iPAD 设置了不同的项目,这两个项目中的大部分文件名都是相同的。现在我想将这两个合并为一个并创建一个通用版本。是否有任何教程或更好的方法来处理这个问题而无需修改完整的代码。

请帮忙。谢谢。

【问题讨论】:

  • 你使用 StoryBoard 吗?

标签: ios xcode universal-binary


【解决方案1】:

我之前已经这样做了。当时,我们没有选择重命名一个项目的所有文件和类。 Objective-c 没有命名空间,unfortunately

不知道您的项目有多大,但使用重命名/替换或重构工具,您将能够做到这一点而没有任何(非常)痛苦。

【讨论】:

    【解决方案2】:

    如果您使用 StoryBoard,那么您可以选择您的项目,当您选择 Universal 时,您可以为 iPhone 和 iPad 设置两个不同的 StoryBoard。

    这样你就有了一个根据 iOS 设备初始化它的应用程序。

    如果你有相同的类名,我建议你改变一个字符差异的那些(例如ViewController和PViewController(P代表电话..))并根据它重构所有相关的类。

    祝你好运!

    【讨论】:

    • 嗨伯金,不,我们没有使用故事板。
    猜你喜欢
    • 1970-01-01
    • 2011-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-03
    • 1970-01-01
    • 1970-01-01
    • 2018-09-30
    相关资源
    最近更新 更多