2012-02-09 112 views
5

道歉,如果这不被认为是足够的SO编程问题(这是关于方式的一轮开发相关)。XCode 4.2项目迁移到XCode 4.2.1

我有一个10.6.8(雪豹)的iMac。我一直在使用故事板来研究iOS 5项目,这在我们的测试iPhone上不起作用(它在4.3.5版本中)。我更新了iPhone到iOS 5.0.1,希望能解决这个问题。

插入手机,无法从XCode 4.2中选择它,因为它只支持iOS 5.0及更低版本。所以现在我必须升级到XCode 4.2.1,这需要将iMac更新到10.7(Lion)。在苹果公司动摇我的拳头和咒骂之后,我已经让我的经理让我做所有必要的升级。不过,我想确保的有两件事情之前,我经过这个:

  1. 将我的XCode 4.2的项目仍然在XCode中4.2.1打开(或有将它转化成一种安全的方式)。我想避免重写应用程序。
  2. 我已将我的XCode项目文件夹保存在USB密钥上,以确保我不会丢失应用程序。这是否也保存了git repo(git repo默认存储在哪里?如果可能,我想保留历史记录)?
  3. 就开发人员和分发密钥和证书而言,我需要做什么?我需要导出它们并在升级到10.7后重新导入它们吗?
  4. 在升级之前还有什么需要备份的(与我的iPhone应用程序以及其他与开发/发布有关的内容)?

TIA

回答

3
  1. 是。无需转换。
  2. Git repro存储在项目的顶级目录中。您可以安全地通过USB闪存传输,而不会丢失回购。
  3. 从我升级到10.7开始已经有一段时间了,但我不记得必须重新生成我的证书。
  4. 只是为了“以防万一”对数据进行备份,但我能够升级而没有任何问题。但是,我已经阅读了很多失败的尝试,所以最好谨慎一些。
+0

好的谢谢你的信息。我会试一试(预定升级在本周晚些时候),我们会看看它是如何发展的。 +1,现在确认升级后,等待标记为正确答案。 – 2012-02-14 22:46:29

+0

升级有什么好运? – gschandler 2012-05-28 23:56:37

+0

我们最终使用了我们的iPad(5.0版本),它可以模拟iPhone。这足以让应用程序脱身而出。 Mac已经升级了,但是我还没有得到它(直到我们升级到应用程序之前......它只是一个侧面项目,因为我们没有普通的iPhone开发者,所以它可能是一会儿)。 – 2012-05-29 02:22:38