Difference between revisions of "Old Method of Compiling on Mac OS X"

From VDrift
Jump to: navigation, search
(Update for Xcode 4)
m
Line 8: Line 8:
  
 
==Error fixing==
 
==Error fixing==
If when building, you get some errors, it is most likely because the XCode project is out of date (it often is as we don't have an active Mac OS X developer). To fix it:
+
If when building, you get some errors, it is most likely because the Xcode project is out of date (it often is as we don't have an active Mac OS X developer). To fix it:
* Remove files from XCode that are in the project but not in the repository anymore.
+
* Remove files from Xcode that are in the project but not in the repository anymore.
* Add new files to XCode that are in the repository, but have not yet been added to the project.
+
* Add new files to Xcode that are in the repository, but have not yet been added to the project.
 
You can see which files have added or removed in the output of 'svn update'.
 
You can see which files have added or removed in the output of 'svn update'.
  

Revision as of 12:55, 11 March 2011

This page documents how to compile VDrift on the Mac OS X operating system.

Prerequisites

The VDrift Mac OS X project requires Xcode 2.2 or later. The latest version, Xcode 4 costs $4.99 on the Mac App Store, or get it by registering with Apple on the iOS or Mac Developer Programs for $99 a year. Get the VDrift source code, either from the latest source release on the VDrift downloads page, or the development version.

Build

Open tools/osx/vdrift.xcodeproj and in Xcode 4 or higher click "Build" in the "Product" menu, otherwise hit "Build" from XCode's "Build" menu.

Error fixing

If when building, you get some errors, it is most likely because the Xcode project is out of date (it often is as we don't have an active Mac OS X developer). To fix it:

  • Remove files from Xcode that are in the project but not in the repository anymore.
  • Add new files to Xcode that are in the repository, but have not yet been added to the project.

You can see which files have added or removed in the output of 'svn update'.