sdk的版本有很多中,需不需要下载最新版本的sdk,比如现在最高的版本好像是4.*的。如果用比较低的版本的sdk(3.2)去开发一个软件,将来是不是所有版本的iphone手机都可以正常使用。谢谢。

解决方案 »

  1.   

    不是。低版本的 SDK 开发出来的程序在高版本上可能会有问题,而且有时苹果会不让你通过。
    现在最新的 6.x。
      

  2.   

    理论上你用最低的SDK保守认为是可以应该用高等设备上。
    但实际上,由于后期的SDK和后期的设备都不断的要更改。所以不管是最新的SDK,还是最老的SDK,都有一个适用的前后范围。
    一般的我们基本上不选最新的SDK,也不选最老的那些。选取4,5,6现在都是可以的。
    BTW,如果你用过老的SDK既无法发挥最新设备最强的威力,也有很大的风险很多API会在以后的SDK中被删除或更改。到时候你代码修改就吃力了。如果使用最新的,会导致3G,3GS这种老的设备部支持,并且一直频于追求最新也不是一个好的办法。
      

  3.   

    不是。低版本的 SDK 开发出来的程序在高版本上可能会有问题
      

  4.   

    尽量把sdk 也升级好了- -!因为这个东西不停的变化从当初的4.0-5.0.需要做两个版本的 代码现在5.0-6.0.也要做两个版本的代码。。