【问题标题】:iphone app incorrectly including ipad nibiphone 应用程序错误地包括 ipad 笔尖
【发布时间】:2012-02-19 11:18:04
【问题描述】:

我正在开发一个 ipad 和 iphone 应用程序,它不是通用的(两个不同的应用程序 ID)。

我在 xcode 中为每个版本创建了一个目标。

但是我的主界面有问题,当我在 ipad-simulator 或真实 ipad 中运行 iphone 应用程序时,它显示 ipad 主界面。这当然是行不通的,因为 ipad 接口的资源不包含在 iphone 目标中。

描述 ipad 主界面的 nib 文件也不包含在 iphone 目标中。但是当我浏览iphone应用程序包时,ipad nib文件在那里?

有什么线索吗?

【问题讨论】:

    标签: iphone ipad nib


    【解决方案1】:

    我有同样的问题。我通过在 Info.plist 中指定笔尖来修复:

    假设你的 xib 文件是:MainWindow_iPhone.xibMainWindow_iPad.xib

    • 对于键:NSMainNibFile(主 nib 文件基本名称),将值指定为 MainWindow_iPhone
    • 对于键:NSMainNibFile~ipad(主 nib 文件基本名称 (iPad)),将值指定为 MainWindow_iPad

    【讨论】:

    • 感谢您指导我找到解决方案,我刚刚从我的 iphone 笔尖中删除了 NSMainNibFile~ipad 条目,然后一切正常。
    【解决方案2】:

    转到您的项目 -> 目标(选择一个)-> 构建阶段 -> 复制包资源并查看您复制到每个包中的内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-17
      • 1970-01-01
      • 2012-09-10
      • 2010-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多