在使用Snow Leopard进行开发时,使用PPC Mac Mini作为10.5+应用程序的构建机器会有任何问题吗?

时间:2009-10-28 21:43:39

标签: xcode build-process continuous-integration intel powerpc

我们在Snow Leopard上使用Xcode 3.2进行开发。我们正在开发的应用程序目标是10.5+(Leopard)。

我正在寻找建立一个持续集成服务器(通过CruiseControl)。

我有一个旧的PPC Mac Mini。我意识到它只能用Xcode 3.1.3运行10.5。

我是否有幸将Mini设置为集成服务器,或者我是否可能遇到太多问题以使其值得麻烦,因此最好不要为英特尔机器进行竞选?

我正在考虑的一些事情:

  • 如果我们开始开发iPhone应用程序,我们将无法在PPC Mini上构建它们。
  • XCode项目文件需要保持3.1兼容。
  • 我相信PackageMaker也收到了10.6的更新。我不确定更新的.pmproj文件是否向后兼容。

1 个答案:

答案 0 :(得分:1)

  

我是否有幸将Mini设置为集成服务器,或者我是否可能遇到太多问题以使其值得麻烦,因此最好不要为英特尔机器进行竞选?

这取决于你想要做什么。如果您正在为Mac OS X 10.5及更早版本开发,没问题。但是,您无法在10.5计算机上编译10.6,并且10.5计算机上的旧编译器可能存在缺陷或缺少桌面开发人员具有的功能。

  

如果我们开始开发iPhone应用程序   我们将无法在它上面构建它们   PPC Mini。

正确。

  

Xcode项目文件需要   保持3.1兼容。

易于控制项目>编辑项目设置>一般

  

我相信PackageMaker收到了   也在10.6中更新。我不确定   如果更新的.pmproj文件是   向后兼容。

应该不是问题;如果Mini正在运行它,你会关心这些包是否是向前兼容的,并且它们是。