我正在为 OS3.1.3 开发一个 iphone 项目。我将我的 iPhone 更新到了 iOS4,现在我不能再在我的 iPhone 上测试我的项目了。我尝试降级但得到“设备不合格”
我现在该怎么办?
如果我下载最新的 XCode SDK4 是否能够重新创建我的应用程序,以便它在 OS3 和 OS4 上运行?它没有特定的 os4 功能.. 它应该只在两者上运行,并希望在带有 os4 的真实 iphone 上测试它..
问候
First of all, downgrading your phone won't work. at least not with the "official" approach. I think once there is a Jailbreak for iOS4, downgrading your phone should be possible again.
Secondly, Creating an iOS app with XCode SDK4 that runs on your 3.x devices is no problem at all:
Just set the "iPhone OS Deployment Target" Value (Target -> Info -> Build) to "iPhone OS 3.0"
您可以降级 iPhone、iPod touch 和 iPad。
说明在这里。例如,如果您要将第二代 iPod Touch 从 iOS4 降级到 iOS3.1.3,您将需要 iPod2,1_3.1.3_7E18_Restore.ipsw 固件。谷歌搜索会带来这些东西。
一些降级参考要求您修改“主机”文件。我不认为这是必要的,我从 iOS4.2 降级到 iOS3.0(为了好玩而降级到 iOS2.0)而不必这样做。
祝你好运。
我也有同样的情况。
哪个最好 ?1 升级到 SDK4 并且仍然以 IOS 3.xx 为目标。iPhone ios 3.1.3 用户能否下载使用 SDK4 构建的应用程序。我不这么认为。2 将 ios4 降级到 ios3,仍然可以使用 SDK3。
PS:有人建议获取最新的SDK
您可以使用 SDK4 进行构建,但仍以运行 iOS 3.2 或更早版本的旧设备为目标。如何做到这一点在此处的另一个问题中有详细介绍。
您可以降级您的手机操作系统,这在此处的问题中有所涉及。
但实际上最好的方法是更新 Xcode,使用 SDK4 编译并支持早期的 iOS 版本。