Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone应用程序在iPad上运行良好,但在iPhone上不起作用_Iphone - Fatal编程技术网

iPhone应用程序在iPad上运行良好,但在iPhone上不起作用

iPhone应用程序在iPad上运行良好,但在iPhone上不起作用,iphone,Iphone,我最近刚移植到iPad上的通用应用程序有问题 虽然它在iPad上运行良好,但在iPhone3G上,它会显示Default.png,然后进入黑屏 它甚至在Default.png之后显示了一次主屏幕,所有的图标都被弄乱了,主屏幕仍然可以滚动 我尝试了一切让它工作-清理应用程序和删除,然后重新安装应用程序,但他们似乎不工作 我重新启动了Mac和iPhone,但这样做似乎不起作用 此外,该应用程序在iPhone模拟器中运行良好,因此我想知道它是否是我的设备 更新: 我使用Xcode的“升级iPad当前目

我最近刚移植到iPad上的通用应用程序有问题

虽然它在iPad上运行良好,但在iPhone3G上,它会显示
Default.png
,然后进入黑屏

它甚至在
Default.png
之后显示了一次主屏幕,所有的图标都被弄乱了,主屏幕仍然可以滚动

我尝试了一切让它工作-清理应用程序和删除,然后重新安装应用程序,但他们似乎不工作

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

此外,该应用程序在iPhone模拟器中运行良好,因此我想知道它是否是我的设备

更新:

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


我也没有其他设备可以测试它——只有一台iPhone3G和一台iPad。

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

您需要发布更多详细信息。这可能仅仅是因为XIB文件未配置为支持较小屏幕等。。。你说图标乱七八糟是什么意思?它在iPhone4上工作吗?(由于iPhone3内存不足,可能是内存问题的信号)。图标混乱-tinyurl.com/262vxkqt这真是一个奇怪的错误。这在设备上有效吗?不,它在iPhone上无效,只在iPad和iPhone模拟器上有效。