BuildingFromSVN
From bibdesk
Follow the instructions below to build BibDesk from Subversion.
- Download the source as described on BibDesk Subversion Repository
- Open bibdesk/Bibdesk.xcodeproj, Xcode 3.1.1 or higher is required*
- Build the BibDesk target
- Using the Set Active Target command in the Project menu, select BibDesk
- Using the Set Active Build Configuration in the Project menu, select Release
- Build the target
- Debug BibDesk
- If you want to debug (and who doesn't?), using the Set Active Build Configuration in the Project menu, select Debug
- Build the target again
- Run the Unit Tests to check your code
- Using the Set Active Target command in the Project menu, select Unit Tests
- Using the the Set Active Build Configuration in the Project menu, select Debug
- Build the target again. I (GJ) have this as my default target because building Unit Tests also rebuilds BibDesk
- For more info, including how to run the debugger on the Unit Tests see this page
- Code-sign BibDesk
- If you want to sign the executable, create a self-signing certificate named "BibDesk Signing Certificate"
- Follow the Code Signing Guide to create a certificate
- Build the target again
Done!
* It is possible to use some older versions of Xcode, but due to bugs in Xcode special precautions are required to make sure that the dependencies build using the correct configuration.
