0

我的公司仍在运行 Snow Leopard,我们正在考虑尽快升级到 Mountain Lion(编辑:小牛队)。我们正在开发 iOS 和 Mac OS X 应用程序,并在旧项目和新项目之间稍作休息。这意味着,我们可以从新版本上的新应用程序重新开始。但是旧版本会发生什么?他们没有 ARC、Storyboards 等...我知道您可以关闭 ARC,但我们希望确保我们仍然能够提交对旧项目的更新,而且我们无法投入大量时间和转换过程中的努力。

我花了一些时间阅读 AppStore 上 xCode 更新下方的用户评论,并读到新版本删除了旧项目。当然我们有备份,但这让我不确定这是否是正确的一步。

有没有人体验过这在非个人环境中是如何工作的?在家里,我自己运行 Mountain Lion 和 xCode 转换的小项目。我只是不确定大型项目...

谢谢你的时间!

编辑:我明天将升级一个系统,然后尝试发布结果,也许还有一些提示、重要步骤和需要注意的事情。

4

1 回答 1

1

提示进行升级时要考虑的事项:


在你开始之前

  • 花点时间做好备份!- 您可以将仅位于一个硬盘上的数据视为不存在。

  • 首先从一个系统开始,然后在进行重大升级之前尝试一切。


安装

  • 考虑到它比在家里花费更多的时间!由于 对称的互联网连接, MountainLion 下载耗时超过 5 小时。安装时间约为 1 小时(MacMini 2009 - 4Gigs Ram 1067)。+ xCode 下载时间 ~1 小时

  • 在安装新的 xCode 之前,请确保备份所有项目和旧的 xCode Dev 文件夹。

  • 当安装例程要求您删除旧的 xCode 时(我没有这样做,现在我必须手动将每个项目分配给新的 xCode。我也必须手动删除旧版本,这有点复杂如果您必须研究允许删除哪些文件,哪些不能删除)

  • 然后你必须下载不同的 xCode 库。至少还有1 小时。

下载库

  • 到目前为止下载和安装过程的时间:~8 小时。(请记住,我们的互联网连接速度很慢)

项目

  • 复制您的项目,不要在原始项目上运行您的转换和测试。
  • 当您打开项目时,您可能会收到很多警告。 不要恐慌!
  • 当单击“验证项目设置”警告时,xCode 会建议为您转换您的项目。我现在已经为 3 个 iOs 应用程序(构建目标:4.3)完成了此操作,并且每次都有效。让它为您创建快照。以防万一。
  • 如果您的应用程序已经过代码签名,您可能会收到 “目标完整性”警告。在每种情况下,我都可以编辑“entitlement.plist”的路径。(只需单击警告并在“代码签名权利”处编辑路径) 代码签名权利
  • 您可能需要更改部署目标。为此,请转到Project Navigator ( cmd + 1 ),单击您的项目名称,然后单击Summary。在那里您可以编辑您的部署目标。
  • 如果您收到有关已弃用方法的警告,则应 在stackoverflow.com搜索您的特定情况。如果它与 NSURLConnection相关,请看这里

未完待续...

于 2012-10-29T10:37:03.223 回答