我正在为OS3.1.3开发一个iphone项目。我将我的iPhone更新到了iOS4,现在我无法在iPhone上测试我的项目了。我尝试降级但获得“设备不合格”
我现在该怎么办?
如果我下载最新的XCode SDK4,我能否重新创建我的应用程序,以便它在OS3和OS4上运行?它没有特定的os4功能..它应该只在两者上运行,并希望在真正的iPhone上用os4进行测试..
迎接
答案 0 :(得分:1)
首先,降级手机无法正常工作。至少不是采用“官方”方法。我认为一旦iOS4越狱,就应该再次降级你的手机。
其次,使用在3.x设备上运行的XCode SDK4创建iOS应用程序完全没问题:
只需将“iPhone操作系统部署目标”值(目标 - >信息 - >构建)设置为“iPhone OS 3.0”
答案 1 :(得分:0)
您可以使用SDK4进行构建,并且仍然可以定位运行iOS 3.2或更早版本的旧设备。 this other question here中详细介绍了如何执行此操作。
您可以降级手机操作系统,this question over here中介绍了这一点。
但真正最好的方法是更新Xcode,使用SDK4编译并支持早期的iOS版本。
答案 2 :(得分:0)
我的情况相同。
什么是最好的? 1升级到SDK4,仍然以IOS 3.xx为目标。 iPhone ios 3.1.3用户是否能够下载使用SDK4构建的应用程序。我不这么认为。 2将ios4降级为ios3,仍可使用SDK3。
PS:有人建议获得最新的SDK
答案 3 :(得分:0)
您可以降级iPhone,iPod touch和iPad。
说明是here。例如,如果您将第二代iPod Touch从iOS4降级到iOS3.1.3,则需要iPod2,1_3.1.3_7E18_Restore.ipsw固件。谷歌搜索会带来这些东西。
某些降级引用要求您修改“hosts”文件。我不认为这是必要的,我从iOS4.2降级到iOS3.0(以及iOS2.0的乐趣),而不必这样做。
祝你好运。