我们有两个用于 Photoshop 插件的 Xcode 项目文件。一个用于 PS CS2 到 CS5 32 位,另一个用于 CS5 64 位和 CS6。我不会提到 PS Elements 等。对于 CS 和 PS 7.0,我们维护了一个单独的 Codewarrior 项目——嗯,主要是为了今天的运动。
无论如何,CS2 的 PPC 插件和通用二进制插件(PPC/Intel 32 位)是从一个 Xcode 项目构建的,而 64 位 Cocoa UI 插件是从另一个 Xcode 项目构建的。仅仅是因为 Adobe 从未在同一个项目文件中提供 64 位和 PPC 的示例。他们总是只是打破 SDK 中的旧版本支持来修复当前 PS 的问题。
我们这样做是为了使所有源文件都可以完全互操作。只是一堆#defines 控制我们所在的SDK PC/MAC_CW/MAC_XC/MAC_XC64 并且一切正常。所以我的问题是,是否有任何简单的方法可以合并两个 Xcode 项目文件,以便一个包含所有目标?当然,由于 PPC 版本,它仅限于与 10.6 一起使用,但我仍然想知道如何做到这一点。