Upgrade Current Target for iPad为灰色的解决方法
当前iPad风潮之下,我们会将已经开发完成或者下载到的合适的iPhone源码移植到iPad上,这样可以省去重新开发的时间。但有时项目移植的时候会出现Upgrade Current Target for iPad为灰色不能升级的时候,下面我们来完整的看下移植方法及灰色的处理方法:
iPhone程序升级/迁移到支持iPad的方法如下:
1 |
1)选择Project-->The Upgrade Current Target for iPad |
2 |
2)这里会有两个选项,升级为Universal或者从iPhone项目复制出一份副本窗建委iPad版本,根据你的需要选择即可。 |
注意:
1 |
1)升级到支持iPad会自动创建新的xib文件,并且自动调整界面的尺寸到适合iPad的大小 |
2 |
2)开发universal的版本”The Base SDK build setting”必须设置为iPhone SDK 3.2 |
3 |
3)程序Target的iPhone OS Deployment Target的build setting必须设置为3.13或者更早(这样会带来程序的兼容性问题,比如不能用3.2SDK里面的API,也不能使用在3.2SDK里面被Deprecated的API) |
4 |
4)对于Universal程序iPhone模拟器总是以iPad模拟器来运行程序,所以Universal程序要调试iPhone上的程序就必须真机调试 |
Upgrade Current Target for iPad为灰色的解决方法
1 |
1、编辑工程设置,设置Base SDK为IOS Device 3.2以上版本 |
2 |
2、设置 Targeted Device Fimaly为iPhone,不可以设置成iPad或iPhone/iPad |
3 |
3、展开项目左侧的Targets,选中你的项目,此时再打开菜单Project,Upgrade Current Target for iPad变黑! do 去吧 |
原作者: 聖騎天下