我昨天将我的iPhone升级到了最新的操作系统(4.3.1),并注意到没有相应的XCode 3.x版本,只有4.x版本(4.0.1)。
自升级以来,当我尝试使用我的开发证书(应用程序失败的代码签名验证)在设备上安装应用程序时,我收到警告。
不确定电话上的操作系统升级和错误消息是否相关,所以我只是问一个问题是否有其他人发生过这种情况?
当我们为4.3.1 iOS版本开发时,我们是否应该使用XCode 4.0.1?或者我们是否也可以使用3.x版本?
答案 0 :(得分:2)
Xcode版本号并不重要,但SDK版本号是。在我撰写本文时,您可以使用Xcode 3.2.6或Xcode 4.0.1获取最新的SDK。
答案 1 :(得分:0)
您仍然可以下载XCode 3.2.6,它随SDK 4.3一起提供,并且可以免费下载。
您也可以尝试使用XCode 4,但您必须拥有iPhone或Mac开发者帐户(99美元/年),或者您需要从AppStore购买
答案 2 :(得分:0)
它仍然有效,但是你首先将你的iPhone连接到Xcode,它会要求你从手机上下载调试符号。对这个问题回答是,你准备好了。
然而,还有还有一件事:通常Apple对您在向商店提交应用时应使用的SDK进行限制。因此,如果您想提交应用程序,可能需要使用最新的SDK。
答案 3 :(得分:0)
在刚安装了iOS 4.3.1的设备上直接从XCode 3.2.6部署应用程序将无法正常工作。
首先,您需要打开XCode的管理器窗口并要求从设备收集信息。然后它会正常工作。