Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/116.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
Ios 钛-如何让一款只支持iphone的应用程序在iPad的兼容模式下运行良好?_Ios_Ipad_Titanium_Titanium Mobile_Titanium Alloy - Fatal编程技术网

Ios 钛-如何让一款只支持iphone的应用程序在iPad的兼容模式下运行良好?

Ios 钛-如何让一款只支持iphone的应用程序在iPad的兼容模式下运行良好?,ios,ipad,titanium,titanium-mobile,titanium-alloy,Ios,Ipad,Titanium,Titanium Mobile,Titanium Alloy,因此,今天我的应用在应用商店被拒绝,原因是: 理由 2.10:iPhone应用程序也必须在iPad上运行,无需修改,分辨率为iPhone,分辨率为iPhone 3GS的2倍 注意事项:-此应用程序仅适用于iphone,这意味着这是我在tiapp.xml中选择的唯一目标。-此应用程序已在appstore中被接受过一次,这是一个更新。-在我的代码中,有时我使用px处理imagens,有时使用DP,但我尝试在该屏幕中将所有内容切换为DP,结果甚至更糟 据我所见,没有与之相关的错误,这意味着应用程序在i

因此,今天我的应用在应用商店被拒绝,原因是:

理由

2.10:iPhone应用程序也必须在iPad上运行,无需修改,分辨率为iPhone,分辨率为iPhone 3GS的2倍

注意事项:-此应用程序仅适用于iphone,这意味着这是我在tiapp.xml中选择的唯一目标。-此应用程序已在appstore中被接受过一次,这是一个更新。-在我的代码中,有时我使用px处理imagens,有时使用DP,但我尝试在该屏幕中将所有内容切换为DP,结果甚至更糟

据我所见,没有与之相关的错误,这意味着应用程序在iPad模拟器中运行时不会崩溃,因此我假设他们拒绝它是因为布局问题。 由于这是一款仅适用于iphone的应用程序,iPad应该在兼容模式下运行该应用程序,这意味着它可能会扩大应用程序的规模,但要尊重原始大小。 这是在视网膜模拟器中运行的应用程序的图片,没有问题:

下面是一张应用程序在视网膜iPad模拟器上运行的图片,尽管在非视网膜上的结果是相同的:

正如你所看到的,一切都是巨大的,我不知道为什么。我正在运行ios7.1,Tianium SDK版本3.3.0.GA,这是一个合金应用程序。
非常感谢您的帮助。

第2.10点参考了应用程序的任何资源。所以,若你们并没有资源,比如加载应用程序前的屏幕截图,你们的应用程序将被拒绝。iPhone应用程序应该有iPad资源,但iPad应用程序可能是独立的。

我的问题不是iPad资源或闪屏。实际上,在我的应用程序中的许多地方,我使用的是像素而不是DP。这对任何一款iPhone版本都不是问题,但当iPad试图在兼容模式下运行只支持iPhone的应用程序时,这是一个问题。无论如何,现在还有分辨率不同的iPhone6,所以千万不要使用像素。

谢谢Alejandro的回答!所以我需要做的就是把iPad资源包括进去?但对于一切?我有一些图像是从远程服务器加载的,我是否也能以iPad的分辨率提供这些图像?而布局被破坏不会是一个问题吗?编译的资源是主要问题,例如,splashscreen或感谢Alejandro的帮助,我确实找到了问题的答案,是一个与像素相关的问题。