iOS 5.1与Xcode 4.2和iPad 3中的视网膜

我有Mac OS X Snow Leopard的Mac,我可以添加iOS 5.1吗?

随着iPad 3的新决议,我们将如何处理图像,因为如果应用程序将运行在iPhone 3GS,4和iPad 3,我认为我们应该有3个不同的名字像@ 3x.png或..谢谢。

iOS 5.1附带Xcode 4.3.1,仅适用于Lion – 苹果iOS 5.1开发人员门户的开发人员部分提供的唯一下载。

基本上,iPad的图像将是iPad通常创build的图像的两倍。 例如:

启动图像

iPhone ::320 x 480

iPhone @ 2x: 640 x 960

iPad: 768 x 1004(人像),1024 x 748(风景)

iPad @ 2x: 1536 x 2008(portrait),2048 x 1496(landscape)

每苹果

让您的应用程序准备好新的iPad。

为了确保您的iOS 5应用程序针对新iPad进行了优化,请查看更新的iOS人机界面指南和iOS应用程序编程指南。

  • iOS人机界面指南

  • iOS应用程序编程指南

适用于iOS 5.1的iOS SDK发行说明

使用此软件,您可以开发在运行iOS 5.1的iPhone,iPad或iPod touch上运行的应用程序。 您还可以使用附带的iOS模拟器testing您的应用程序,该模拟器支持iOS 5.1。 iOS SDK 5.1需要运行OS X 10.7(Lion)的Macintosh计算机。

命名scheme:

这似乎是新iPad的新视网膜graphics的命名scheme。

icon@2x~iphone.png; icon@2x~ipad.png

@ WrightCS的答案完美地处理了关于图像的部分。

但是,您可以使用模拟器和SDK在Snow Leopard上运行。

  1. 从这里http://developer.apple.com/downloads绕过AppStore下载Xcode版本4.3.1
  2. 打开包装并复制

    /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Develop‌​er/SDKs/iPhoneOS5.1.sdk to /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk 
  3. 复制

     /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceS‌​upport/5.1 to /Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1 (9B176 
  4. 复制

     /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/‌​Developer/SDKs/iPhoneSimulator5.1.sdk to /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1‌​.sdk 

改编自这里 。

编辑:复制你的iPad的视网膜

 /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app to /Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app` 

您可能还想要复制5.1 docset以便能够查看Xcode中的最新文档:

复制

 /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Documentation/DocSets/com.apple.adc.documentation.AppleiOS5_1.iOSLibrary.docset to /Developer/Platforms/iPhoneOS.platform/Developer/Documentation/DocSets/com.apple.adc.documentation.AppleiOS5_1.iOSLibrary.docset 

并确保重新启动Xcode。

一些项目最需要4个分辨率,其他2个需要2个分辨率。

1- iPhone 2- iPhone视网膜(@ 2x.png文件)

你只需要这些,如果你扩大了分辨率,如果旧的graphics视网膜iPhone的作品,你可能想用于iPad的用户界面。 像应用程序图标的细节是一个不同的野兽,你将需要4。

3- iPad 4- iPad视网膜(@ 2x.png文件)