2011-05-01 85 views
1

当我有XCode版本3.x(3.1或3.2?)时,我的世界是完美的。 然后有一天,在将我的iPhone设备升级到ios 4后,我尝试将应用程序部署到我的设备。出于某种原因,我认为我需要XCode 4(或SDK 4)才能直接部署到ios 4.0设备(通过xcode),因为它给了我一个我从未见过的错误(s),似乎它建议我升级XCode/SDK。XCode 4非常困惑(从3.x升级后)

因此,现在我已经安装了XCode 4.0(build 4A304a),并且在无法构建代码的情况下,事情正在左右分化,最重要的是我必须重新学习XCode !

现在,这里是我的问题:

A)我需要的XCode 4(和/或SDK 4),以便直接部署到iOS 4的设备?

B)我有正确的XCode版本吗?

C)我认为有一个新的Xcode版本,4.02什么的。我应该马上得到吗?

D)每当我下载一个新的XCode,它是否安装“下一个”到以前的XCode版本? (这完全是一种新的Xcode的安装或不会升级任何现有版本?)

回答

2

考虑您的问题依次是:

A)我需要的XCode 4(和/或SDK 4) 顺序直接部署到ios 4 设备?

不,您可以愉快地使用Xcode 3.x部署到iOS 4.x设备。也就是说,如果您想使用SDK 4.3或更高版本中提供的SDK功能进行开发,则需要使用Xcode 4.x,因为Xcode 3.x仅作为包含SDK 4.2版的软件包提供。

B)我有正确的版本 XCode?

现实的情况是,你需要在某个时候使用Xcode 4.x,所以你现在可以咬紧牙关去适应新的环境。虽然这可能需要一段时间,但这是值得的。 (恕我直言。):-)

C)我认为有一个新的Xcode 版本,4.02什么的。应该 我马上得到了吗?

由于Xcode 4.x仍然是相当新的,它们正在频繁修补它。因此,如果带宽不是问题,那么您最好还是继续使用Xcode版本。也就是说,除非遇到特定于发行版的错误,否则没有必要执行此操作。

d)我每次下载一个新的XCode, 它安装“下一步”以前 的XCode版本? (这是一个完全的 新的XCode安装或是否 升级任何现有的版本?)

默认情况下,Xcode将安装在任何现有的版本上。但是,如果要并行运行多个版本,则可以在安装过程中选择其他目标。

0

升级到Xcode 4实际上是破坏性的,幸运的是苹果公司并没有经常这样做。我对Apple技术的经验是,您最好使用最新版本。

个人情况:我花了3周的时间才达到生产力的平衡。现在我更有成效。

答:不知道,大概 B:是的 C:是的 d:在苹果的传统:它覆盖

+0

三*月*?想想在大约三个小时后(虽然相当痛苦),我的速度已经非常快了,尽管涉及了很多咖啡。然后,我仍然偶尔摸索旧键盘快捷键之一。 :-) – 2011-05-01 21:50:27

+0

键盘快捷方式,在调试与发布版本之间轻松切换,在帮助查看器中缺乏目录(仍然减慢我的速度),全屏贪婪布局更难与模拟器并排调试,在查找器中显示编译结果,...(但是3w可能已经过时了) – 2011-05-01 21:51:45