When you use Xcode to open a WebObjects 5.x application developed with Project Builder on Mac OS X, the upgrade process may fail if the main aggregate target name of the project does not match the project name.
To avoid build errors, make sure the main target name matches the project name. If there is a mismatch, rename the target before doing a build.
- Open the WebObjects application with Xcode, and select Targets.
- Option-click the target name, and edit it accordingly.
- From Xcode's File menu, choose Close Project.
- Re-open the same project again in Xcode.
The build should now work.
Note: For the change to take effect, it is very important to perform steps 3 and 4.
Important: Projects created with Xcode and WebObjects 5.2.2 cannot be opened with the legacy Project Builder for Mac OS X 10.2.