从雪豹升级到山地狮子/小牛队非个人和小偷大规模的开发环境

时间:2012-10-23 12:05:50

标签: macos osx-mountain-lion osx-snow-leopard

我公司仍在运行Snow Leopard,我们正在考虑尽快升级到Mountain Lion(编辑:小牛队)。我们正在开发iOS和Mac OS X应用程序,并且在旧项目和新项目之间有一个小小的中断。这意味着,我们可以从新版本的新应用程序开始。但旧版本会发生什么?他们没有ARC,故事板等......我知道你可以关闭ARC,但我们想确保我们仍然可以提交旧项目的更新,我们不能花大量的时间和努力转换过程。

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

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

谢谢你的时间!

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

1 个答案:

答案 0 :(得分:1)

提升升级时需要考虑的事项:


开始之前

  • 花点时间做好备份! - 您可以只关注数据 位于一个硬盘上作为非现存者。

  • 首先从一个系统开始并在执行之前尝试所有内容 主要升级。


安装

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

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

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

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

Downloading the libraries

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

项目

  • 复制您的项目,不要运行您的转换和测试 原始
  • 当您打开项目时,您可能会收到很多警告。 不要惊慌!
  • 点击 “验证项目设置”警告时,xCode会建议您转换 项目给你。我为3个iOs应用程序做了这个(构建目标: 4.3)现在,它每次都有效。让它为您创建快照。以防万一。
  • 如果您的应用已经过代码签名,您可能会收到该代码 “目标完整性”警告。在每一个案例中,它对我有用 编辑“entitlement.plist”的路径。 (只需点击警告即可 并编辑“代码签名权利”中的路径 Code Signing Entitlements
  • 您可能需要更改部署目标。这样做 转到项目导航器 cmd + 1 ),点击您的 项目名称,然后摘要。在那里你可以编辑你的 部署目标。
  • 如果您收到已弃用的方法的警告,则应进行搜索 stackoverflow.com针对您的具体情况。如果它与...有关 NSURLConnection 查看here

继续......