【问题标题】:iPhone app works fine on iPad, but not on iPhoneiPhone 应用程序在 iPad 上运行良好,但在 iPhone 上却不行
【发布时间】:2010-12-27 08:26:44
【问题描述】:

我最近移植到 iPad 上的通用应用程序出现问题。

虽然它在 iPad 上运行良好,但在 iPhone 3G 上它显示Default.png,然后进入黑屏。

它甚至在Default.png 之后显示了一次主屏幕,所有图标都乱七八糟 - 而且主屏幕仍然可以滚动。

我已尽一切努力让它工作 - 清理应用程序并删除然后重新安装应用程序,但它们似乎不起作用。

我重新启动了我的 Mac 和 iPhone,但这样做似乎不起作用。

另外 - 该应用在 iPhone 模拟器中运行良好,所以我想知道它是否是我的设备。

更新:

我使用 Xcode 的“升级 iPad 的当前目标”功能将应用程序转换为通用应用程序,因此每个设备都有不同的 XIB。

我也没有任何其他设备可以测试它——只有 iPhone 3G 和 iPad。

【问题讨论】:

  • 您需要发布更多详细信息。这可能只是因为 XIB 文件未配置为支持小屏幕等的事实……当您说图标被弄乱时,您是什么意思?它适用于 iPhone 4 吗? (可能是内存问题,因为 iPhone 3 内存较少)。
  • 图标搞砸了 - tinyurl.com/262vxkq
  • 这真是一个奇怪的错误。这在设备上有效吗?
  • 不——它不能在 iPhone 上运行,只能在 iPad 和 iPhone 模拟器上运行。

标签: iphone


【解决方案1】:

问题解决了。实际上相当容易 - 在 Xcode 的升级过程中,它更改了 plist 中的一个条目以找不到 MainWindow。它将条目“主 nib 文件基本名称”更改为“主 nib 文件基本名称 (iPhone)”。我认为 iPhone 不知道在哪里寻找笔尖,因为它的 plist 条目已更改。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多