将Xcode 4.2项目迁移到Xcode 4.2.1

5

如果这不被认为是一个足够的编程问题,我向您道歉(它与开发相关)。

我有一台10.6.8(Snow Leopard)的iMac。我一直在使用storyboards开发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

1个回答

3
  1. 是的,无需转换。
  2. Git仓库存储在项目的顶层目录中。你可以放心地通过USB闪存驱动器传输它,不会丢失仓库。
  3. 我已经升级到10.7有一段时间了,但我不记得必须重新生成证书。
  4. 只要备份你的数据以防万一,但是我能够成功升级而没有任何问题。然而,我读到了很多失败的尝试,所以最好保持谨慎。

好的,谢谢提供信息。我会在稍后的本周尝试它(计划升级),然后我们看看效果如何。目前+1赞成,并在确认升级后将其标记为正确答案。 - Jason Down
我们最终使用了版本为5.0的iPad,它可以模拟iPhone。这已经足够让应用程序上线了。Mac已经升级了,但我还没有拿回来(在我们升级应用程序之前不会拿回来...这只是一个副业项目,因为我们没有常规的iPhone开发人员,所以可能要等一段时间)。 - Jason Down

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接