【问题标题】:iPhone and iPad application(same name-two project)...?iPhone 和 iPad 应用程序(同名 - 两个项目)...?
【发布时间】:2012-11-13 21:19:53
【问题描述】:

我正在创建一个必须在 iPad 和 iPhone/iPod 上运行的应用程序。为此,我想创建两个独立的项目(一个用于 iPhone,一个用于 iPad),而不是一个有故障的通用应用程序。我不想每次都使用像if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)这样的结构。那么是否可以有两个项目具有相同的应用程序名称但只是不同的目标平台?

如果这完全可行,当我将它们上传到 iTunes 商店时它会如何工作?

【问题讨论】:

    标签: iphone ios ipad universal


    【解决方案1】:

    问题不在于代码,而在于 App Store 规则:在 iTunes Connect 中,Apple 不允许您创建两个具有相同名称的应用程序。

    所以这里有另一个建议:创建两个单独的项目并将它们组合到第三个包装器项目中,这是一个通用应用程序。这两个项目对类使用不同的前缀,因此没有名称冲突。那么对于不同设备,您只有很少甚至没有具有条件路径的通用代码(使用不同的应用委托类时只有 main 函数)。

    【讨论】:

    • 只需将项目从 Finder 拖到项目大纲中即可。
    • 谢谢,但我需要更多关于这方面的信息,你能给我提供任何教程或任何可以帮助我解决你建议的同样事情的东西吗......!?!
    猜你喜欢
    • 2011-06-24
    • 2011-05-09
    • 2011-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多