2011-06-10 142 views
0

我有一个iPhone应用程序。当我在iPad上运行它时,一切看起来都很棒(但很小),除了启动屏幕也很小(不是全屏)并且不是真正的比例。在iPad上启动屏幕

我已阅读文档,但我不确定自己出错的位置。我添加了Default-Portrait.png和Default-Landscape.png,但它没有改变任何东西。

我真的不介意它是怎么回事,比我不希望它在App Store中被拒绝是因为这一点。

编辑:我的info.plist(如果你看到其他奇怪的事情,请让我知道我今天提交)

<key>CFBundleDevelopmentRegion</key> 
<string>en</string> 
<key>CFBundleDisplayName</key> 
<string>${PRODUCT_NAME}</string> 
<key>CFBundleDocumentTypes</key> 
<array/> 
<key>CFBundleExecutable</key> 
<string>${EXECUTABLE_NAME}</string> 
<key>CFBundleIconFile</key> 
<string></string> 
<key>CFBundleIconFiles</key> 
<array> 
    <string>Icon.png</string> 
    <string>[email protected]</string> 
    <string>Icon-72.png</string> 
    <string>Icon-Small-50.png</string> 
    <string>Icon-Small.png</string> 
    <string>[email protected]</string> 
    <string>Icon-72.png</string> 
    <string>Icon-72.png</string> 
</array> 
<key>CFBundleIdentifier</key> 
<string>com.xx.xxx</string> 
<key>CFBundleInfoDictionaryVersion</key> 
<string>6.0</string> 
<key>CFBundleName</key> 
<string>${PRODUCT_NAME}</string> 
<key>CFBundlePackageType</key> 
<string>APPL</string> 
<key>CFBundleShortVersionString</key> 
<string>1.0</string> 
<key>CFBundleSignature</key> 
<string>????</string> 
<key>CFBundleURLTypes</key> 
<array> 
    <dict> 
     <key>CFBundleURLName</key> 
     <string></string> 
     <key>CFBundleURLSchemes</key> 
     <array> 
      <string>fb1234</string> 
     </array> 
    </dict> 
</array> 
<key>CFBundleVersion</key> 
<string>1.0</string> 
<key>LSRequiresIPhoneOS</key> 
<true/> 
<key>NSMainNibFile</key> 
<string>MainWindow</string> 
<key>SHKFacebookKey</key> 
<string>1234</string> 
<key>SHKFacebookSecret</key> 
<string>1234</string> 
<key>SHKMyAppName</key> 
<string>xxx</string> 
<key>SHKMyAppURL</key> 
<string>http://itunes.apple.com/xxx</string> 
<key>UIInterfaceOrientation</key> 
<string>UIInterfaceOrientationPortrait</string> 
<key>UIInterfaceOrientation~ipad</key> 
<string>UIInterfaceOrientationPortrait</string> 
<key>UIStatusBarHidden</key> 
<true/> 
<key>UISupportedInterfaceOrientations</key> 
<array> 
    <string>UIInterfaceOrientationPortrait</string> 
</array> 
<key>UISupportedInterfaceOrientations~ipad</key> 
<array> 
    <string>UIInterfaceOrientationPortrait</string> 
    <string>UIInterfaceOrientationPortraitUpsideDown</string> 
    <string>UIInterfaceOrientationLandscapeLeft</string> 
    <string>UIInterfaceOrientationLandscapeRight</string> 
</array> 
<key>UTExportedTypeDeclarations</key> 
<array/> 
<key>UTImportedTypeDeclarations</key> 
<array/> 
+0

您正在开发一款通用应用程序或iPad应用程序吗? – 2011-06-10 16:14:10

+0

它只适用于iPhone,但我也希望它在iPad上也可以。我会在稍后做一个单独的iPad或通用。 – Snilleblixten 2011-06-10 16:28:05

回答

1

确保这些添加到您的Info.plist文件

<key>UISupportedInterfaceOrientations~ipad</key> 
<array> 
    <string>UIInterfaceOrientationPortrait</string> 
    <string>UIInterfaceOrientationPortraitUpsideDown</string> 
    <string>UIInterfaceOrientationLandscapeLeft</string> 
    <string>UIInterfaceOrientationLandscapeRight</string> 
</array> 

即使您的方向没有正常工作,但让这些选择正确的启动屏幕是绝对必要的。

顺便说一句你不会被拒绝。这只是一个良好的编程道德问题。

+0

我已经这样做了,但没有区别。它仍然看起来像是一个方形图标的启动屏幕,而不是我提供的iphone启动图片或iPad格式的图片。 – Snilleblixten 2011-06-10 16:29:41

+0

“未拒绝”。这就是我想听到:) – Snilleblixten 2011-06-10 17:31:34

+0

发布您的info.plist – bioffe 2011-06-10 19:21:48