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上运行。
- 从这里http://developer.apple.com/downloads绕过AppStore下载Xcode版本4.3.1
-
打开包装并复制
/Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk to /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk
-
复制
/Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1 to /Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1 (9B176
-
复制
/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文件)