昨天我把我的iPhone升级到了最新的OS (4.3.1),注意到没有对应的XCode 3.x版本,只有4.x版本(4.0.1)。
自升级以来,当我尝试使用我的开发证书在设备上安装应用程序时收到警告(应用程序未通过协同设计验证)。
不确定手机上的操作系统升级和错误消息是否相关,所以我只是想问一下,是否有人发生了这种情况?
当我们为4.3.1 iOS版本进行开发时,我们应该使用XCode 4.0.1吗?或者我们也可以使用3.x版本吗?
发布于 2011-04-03 14:10:12
Xcode版本号并不重要,但SDK版本号才是重要的。在我写这篇文章的时候,您可以使用Xcode 3.2.6或Xcode 4.0.1获得最新的SDK。
发布于 2011-04-03 15:21:50
你仍然可以下载XCode 3.2.6,它与SDK4.3一起使用,并且可以免费下载。
您也可以尝试使用Mac4,但您必须拥有iPhone或XCode开发者帐户(99美元/年),或者需要从AppStore购买
发布于 2011-04-03 15:27:47
它仍然可以工作,但是如果你先把你的iPhone附加到Xcode上,它会要求你从手机上下载调试符号。对这个问题回答“是”,你就可以开始了。
然而,还有一件事:通常情况下,苹果会对你在向应用商店提交应用程序时应该使用的SDK做出限制。因此,如果你想提交一个应用程序,你可能需要使用最新的SDK。
https://stackoverflow.com/questions/5527863
复制相似问题